Key Responsibilities:- Design and develop high-capacity, high-performance software that exceeds customer expectations, ensuring high quality and timely delivery.
- Enhance and maintain a complex C++ code base, requiring knowledge of data structures, multi-threading, distributed computing, and object-oriented design.
- Work closely with team members, quality assurance, product engineers, technical writers, and customer support to deliver high-quality products on time.
Qualifications:- BS/MS or equivalent experience in Computer Science, Computer Engineering, or Electrical Engineering.
- 2 years of experience in software development, with a strong C++ programming background.
- Proficiency in Linux-based development environments.
- Experience in multi-threaded programming and parallel computing is a plus.
- Basic understanding of EDA, and IC design principles.
- Excellent problem-solving skills and attention to details.
You'll Benefit FromSiemens offers a variety of health and wellness benefits to our employees. Details regarding our benefits can be found here: https://www.benefitsquickstart.com/siemens/index.html
The pay range for this position is 90,000 - 162,000 annually with a target incentive of 3-5 of the base salary. The actual wage offered may be lower or higher depending on budget and candidate experience, knowledge, skills, qualifications, and premium geographic location.