C/C++ and Windows (preferably MFC) - Senior Software Engineer / Developer - (Hybrid - EMEA)

Siemens Digital Industries Software



Multiple Locations (Remote)


Position summary

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

As an experienced Software Engineer you will join our Siemens engineering team and develop and maintain software products used by electrical engineers in the design and simulation of high-speed printed circuit boards. This position is a role in an international team, so it doesn't matter where in EMEA you live. You can work from home or from the nearest Siemens office. Your responsibilities include:

  • Design, develop, modify, and improve product software with a focus on surpassing customer expectations and achieving high quality and timely delivery
  • Self-test delivered code to achieve high initial quality; work with the quality-assurance team to enable further testing and robusting
  • Use Agile methods to report and supervise project progress to management
  • Find creative solutions to sophisticated problems; work successfully with existing code, refactoring or re-architecting as needed
  • Work cooperatively on a team, but also on individual projects with latitude for independent judgment and technical contribution
  • Write functional specifications and design documentation
  • Participate in reviews and inspections of designs, specifications, and code


If you're reading this and questioning whether you should apply, apply. There's no such thing as a perfect candidate, and we don't expect you to check every box. We're inspired by the uniqueness that people like you bring to the table. The companies that we incubate are only as innovative as the breadth of lived experiences shared by the teams building them. We can't wait to read your application!

Job Qualifications:

  • MS in Software Engineering or Computer Science, or related field/experience
  • Extensive practical experience in software development is required
  • English language skills (intermediate) are required
  • Experience participating in team-oriented projects is preferable
  • Background/experience in EDA (electronic design automation) or CAD/CAM is a plus, but not required

Technical Skills:

  • Deep understanding of software-development basics, including algorithms and data structures, OOD/OOP, and design patterns
  • Practical knowledge of C++ language, Microsoft Visual Studio, MFC, ATL, STL is important
  • Experience with OpenGL or BCG and Stingray toolkits is a plus
  • Practical knowledge of scripting languages, especially Python, is a plus
  • Some experience with source control and bug-tracking tools is required
  • Linux experience is a plus
  • Strong interpersonal skills are required
  • Technical writing skills (requirements, functional specifications) are a plus

We are siemens

Only a few of our benefits:

  • We create technology with purpose; technology that helps our customers do more with less. Staying curious, being resilient, experimenting and adapting. Building the future of tomorrow.
  • The world is changing at a rapid pace. To stay innovative, we need to be continuous learners. Siemens Software offers a wide range learning and career development opportunities internally and externally.
  • Working at Siemens Software means flexibility - you'll need to be able to travel to see our customers. Choosing between working at home and the office at other times is the norm here. We offer phenomenal employee benefits and rewards, as you'd expect from a world leader in industrial software.
  • We are diverse, show respect and believe everyone deserves an opportunity. Flattening hierarchies, celebrating individual contributions, expressing different ways of thinking and embracing flexibility to respect life beyond work. https://www.sw.siemens.com/en-US/diversity-equity-inclusion/

Fast-track your career and develop solutions that will help to shape the future. We are looking forward to receiving your application.

If you think this job isn’t for you, maybe you might know a friend that would be a great fit! Share this link with them and help them start their Siemens journey.

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.



Why you should apply for a job to Siemens Digital Industries Software:

  • Ranked as one of the Best Companies for Women in 2022

  • 4.6/5 in supportive management

  • 88% say women are treated fairly and equally to men

  • 95% would recommend this company to other women

  • 75% say the CEO supports gender diversity

  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Siemens offers unlimited PTO in addition to 9 company-designated holidays and 2 diversity days.

  • Siemens offers flexible work arrangements including remote and hybrid (2-3 days in office) options.

  • Siemens offers employees the opportunity to grow and develop in their career in a global environment.