Software Development Engineer

SiemensApplyPublished 1 days agoFirst seen 2 hours ago
Apply

Siemens EDA

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design.

Position Overview

We are seeking a Senior Software Engineer to join our dynamic development team. In this role, you will design, develop, and maintain core software systems that power our electronic design automation solutions. You'll work with cutting-edge technologies and collaborate with talented engineers globally to deliver high-quality software that drives innovation in the semiconductor industry.

Key Responsibilities

  • Develop and maintain robust C/C++ applications in Linux environments with a focus on performance and scalability.
  • Design and implement user interfaces using modern C++ GUI frameworks such as wxWidgets and Qt.
  • Collaborate with multi-functional teams to gather requirements, design solutions, and deliver features.
  • Contribute to code reviews and mentor junior engineers to ensure code quality and best practices.
  • Troubleshoot, diagnose, and resolve complex technical issues across the software stack.
  • Participate in continuous integration and deployment processes using source control systems like SVN and Git.

Qualifications

  • Bachelor's degree in computer engineering.
  • Experience in a similar role.
  • Strong knowledge of C/C++ programming in a Linux development environment, with OOP proficiency and solid understanding of data structures and algorithms.
  • Proficient understanding of GUI concepts and strong knowledge of C++ GUI frameworks (wxWidgets, Qt), with good knowledge of scripting languages such as Python, Perl, and/or Tcl.
  • Experience with source control systems like SVN or Git.
  • Familiarity with computer technology and x86 architecture is a plus.

Why Us

We are Siemens:

At Siemens Software, flexibility is how we work—hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow!

Our Benefits & Rewards

The salary range for this position is USD 31,200 to USD 43,000 and this role is eligible to earn incentive compensation. The actual compensation offered is based on the successful candidate's job-related skills, experience, and relevant education/training. Siemens offers health and wellness benefits to employees; you can access the benefits available in your country via the link: https://jobs.sw.siemens.com/benefits/

We Value Equal Opportunities

We value equal opportunities and welcome applications from people with disabilities. At Siemens, we believe people who've had real experiences dealing with being different will excel as leaders. Let's foster a culture of creativity and innovation. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Siemens Software. Transform the Everyday

#LI-Hybrid

#LI-EDA