Overview

Siemens Industry Software CJSC is looking for a Senior C++ Software Development Engineer – Core Systems.

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
Please 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.