C++ Software Development Engineer – Core Systems

Deadline: 17 May 2024

Employment term: Permanent

Category: Software development

Job type: Full time

Location: Yerevan

Job description:

As part of a small team, you will use your expertise in C++ and Linux to develop, test and maintain code for a state-of-the-art circuit analysis tool.

Job responsibilities

  • Collaborate with other team members to understand requirements and deliver 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
  • 3+ 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 in complex data types, containers, multi-threading and time/space complexity
  • Familiarity with scripting languages such as Perl, Tcl/Tk, bash, etc.
  • Familiarity with the Qt framework, STL, GNU-tools and other OSS tools and libraries
  • 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

  • Familiarity with large, complex source trees, performance analysis and code optimization
  • EDA industry experience including the Tcl scripting language
  • Understanding of circuit reliability issues such as floating nodes, contention, over/under-voltage, cross-domain leakage and other multi-rail, low-power effects.

Required candidate level: Mid level

Additional information

Аpply online via staff.am and follow entire application process.

Professional skills

Perl

TCL

C++

Soft skills

Fast learning ability

Communication Skills

Share this job via your favorite social media channel.

Contact details

Website https://eda.sw.siemens.com/

Phone: +37410390088

Address: 16 Halabyan St, Yerevan 0038, Armenia, Yerevan, Armenia