Logo of Huzzle

Atlas Graduate Program: Software Engineer - 2024



11d ago

  • Job
    Entry Level / Graduate
  • Software Engineering
  • Fremont

AI generated summary

  • You need a BS/MS in CS, CE, or EE, experience in object-oriented C++, strong problem-solving skills, and excellent communication abilities for the Siemens software engineer position.
  • You will implement, debug, and support IC design features, focusing on user experience and performance. Challenges include data structures, multi-threading, distributed computing, multi-platform support, and object-oriented C++ design.


  • BS/MS in Computer Science, Computer Engineering, or Electrical Engineering
  • Experience with object-oriented C++ software development
  • Strong analysis, design and problem-solving skills
  • Good verbal, written, and interpersonal communication skills


  • You will be responsible for implementing, debugging, and supporting innovative and diverse features for IC design. The software frequently involves rapid user interaction, so careful consideration of the user experience is an important part of the job. At the same time, IC design involves massive data sets, so performance considerations are critical when implementing new features. Challenges will include high-performance data-structures, multi-threading, distributed computing, multi-platform support, and object-oriented design of C++ software.


What are the main responsibilities of a Software Engineer in the Atlas Graduate Program?

As a Software Engineer in the Atlas Graduate Program, you will be responsible for developing design tools for integrated circuits, working with a team of experienced engineers to implement new features and algorithms in this cutting-edge industry.

What skills are required to succeed in the role of Software Engineer in the program?

Successful candidates for the Software Engineer position in the Atlas Graduate Program should possess self-motivation, a strong technical aptitude, a results-driven attitude, and a team-oriented mindset. Strong programming skills and a willingness to learn and grow are also essential.

What can I expect to learn and gain from participating in the Atlas Graduate Program as a Software Engineer?

As a Software Engineer in the Atlas Graduate Program, you can expect to learn from experienced professionals in the field, continuously expand your programming skills, and contribute to the development of cutting-edge design tools for integrated circuits. You will have the opportunity to take technical ownership of projects and grow as a professional in the industry.

Technology to transform the everyday.

Founded Year

Mission & Purpose

Siemens is a technology company focused on industry, infrastructure, transport, and healthcare. From more resource-efficient factories, resilient supply chains, and smarter buildings and grids, to cleaner and more comfortable transportation as well as advanced healthcare, the company creates technology with purpose adding real value for customers. By combining the real and the digital worlds, Siemens empowers its customers to transform their industries and markets, helping them to transform the everyday for billions of people. Siemens also owns a majority stake in the publicly listed company Siemens Healthineers, a globally leading medical technology provider shaping the future of healthcare. In addition, Siemens holds a minority stake in Siemens Energy, a global leader in the transmission and generation of electrical power. In fiscal 2022, which ended on September 30, 2022, the Siemens Group generated revenue of €72.0 billion and net income of €4.4 billion. As of September 30, 2022, the company had around 311,000 employees worldwide.