Atlas Graduate Program: Software Engineer

Job Description

Posted on: 
January 31, 2024

Siemens Digital Industries Software is a global leader in the growing field of product lifecycle management (PLM), manufacturing operations management (MOM), and electronic design automation (EDA) software, hardware, and services. Siemens works with more than 100,000 customers, leading the digitalization of their planning and manufacturing processes.

At Siemens Digital Industries Software, we blur the boundaries between industry domains by integrating the virtual and physical, hardware and software, design and manufacturing worlds. With the rapid pace of innovation, digitalization is no longer tomorrow’s idea. We take what the future promises tomorrow and make it real for our customers today. Where today meets tomorrow. Our culture encourages creativity, welcomes fresh thinking and focuses on growth, so our people, our business, and our customers can achieve their full potential.

Siemens EDA is the longest standing Electronic Design Automation company in the world and over the last 30 years has amassed the finest technology portfolio in the business. Our software tools span the full breadth of semiconductor and electrical systems solutions including integrated circuit design and verification, PCB design & manufacturing solutions, cable harness design tools, and embedded software.


In this position, you will assist more senior engineers in designing, developing, modifying, and implementing software programming for products (both internal and external) with focus on surpassing customers expectations by achieving high quality and on time delivery. Ensures the overall functional quality of the released product on all required platforms and mechanism. Works under close Supervision. Basic skills with moderate level of proficiency.

Job Requirements

Required Skills:

  • BS in Computer Science, Computer Engineering or Electrical Engineering.
  • Basic knowledge of C++ and/or Python programming languages.
  • Basic knowledge of algorithm and data structure design.
  • Basic understanding of gate level digital logic design.
  • Excel both in a team-oriented development and working independently.

Desired Skills:

  • Software engineering skills using Unix/Linux operating systems.
  • Basic knowledge of EDA Hardware description languages (Verilog/Vhdl).
  • Experience in the use of EDA software simulation tools (Modelsim, etc).

Apply now

More job openings