Overview
Responsibilities:
- Work with other team members to understand requirements and propose solutions
- Write robust, maintainable code using best practices in object-oriented C++
- Write test cases and work with QA to develop automated regression tests
- Maintain and improve existing software, restructuring or rewriting as necessary
- Work with tech pubs to document functionality as required
Required Qualifications:
- BS/MS in Electrical Engineering, Computer Science or equivalent
- 5+ years of experience writing low-level C++ for a broad range of applications
- Strong object-oriented programming skills with an emphasis on maintainability and reuse
- Expertise with STL, data structures, multi-threading, memory use, and other system-level aspects
- Familiarity with large, complex source trees, performance analysis tools, and code optimization
- Proven track record of writing high-performance, maintainable, low-level code
- Ability to utilize standard Linux development tools along with bash, Perl, Tcl/Tk, Qt, etc
- Attention to detail, ability to work independently, pride of ownership Preferred Qualifications
- EDA industry experience, ideally related to circuit-level analysis
- Development experience using the Tcl scripting language
- Experience writing custom, user-level, command-based APIs
- Domain knowledge of circuit reliability issues such as floating nodes, contention, over/ under-voltage, cross-domain leakage and other multi-rail, low-power effects
Note:
✨ Our intelligent job search engine discovered this job and republished it for your convenience.
Please be aware that the job information may be incorrect or incomplete. The job announcement remains the property of its original publisher. To view the original job and its full details, please visit the job's URL on the owner’s page.
Please clearly mention that you have heard of this job opportunity on https://ijob.am.



