Lead Full-Stack Software Engineer for Embedded Edge Devices

Job Description

Organization: Corporate Technology
Business Unit: Research in Digitalization and Automation
Requisition Number: 236979
Primary Location: United States-New Jersey-Princeton
Assignment Category: Full-time regular
Experience Level: Mid level
Education Required Level: Bachelor's Degree
Travel Required: 5%

Division Description:

For nearly 170 years, pioneering technologies and the business models developed from them have been the foundation of Siemens‘ success. Our central research and development unit, Corporate Technology (CT) plays an important role in this. Together with our global network of experts, we are a strategic partner to Siemens’ operative units and provide important services along the entire value chain – from research and development to production and quality assurance, as well as optimized business processes. Our support provided to the businesses in their research and development activities is ideally balanced with our own future-oriented research.
We at Corporate Technology are more than employees: We are actively helping to make people’s lives a little better every day. Would you like to be a part of that? Then join us. We offer you a high level of practical relevance as well as an opportunity to individually contribute your knowledge and your visions around the world. Whether you’re helping to develop products for the operating units or working in interdisciplinary projects for the business areas: At Corporate Technology you’ll be working in the heart of Siemens’ technological research together with the best.

Job Description:


As products, production systems, buildings and infrastructure become more complex, integrated and interactive, intelligent automation and control components are demanded that manage complexity and uncertainty, understand their environment, adapt their behavior, and often act autonomously. Based on deep experience in automatic feedback control, signal processing, robotics, lifecycle engineering, data analytics, mathematics and simulation, the technology field Future of Automation (FoA) provides methods and software modules to simulate, optimize, operate and control systems and processes. It's experts are located in Princeton, Munich, Bangalore & Beijing to best serve its customers.

In this role, the successful candidate will help drive (1) the creation of innovative technologies in the field of Automation Runtime Systems, (2) the realization of these new technologies and transfer them to Siemens automation software products, and (3) the business case proposals to both Siemens internal and external customers.


What are my responsibilities?


• Lead a team to design and implement complex runtime software

• Proficient knowledge of software architecture

• Develop highly distributed embedded firmware (C / C++) running on the Edge devices

• Develop hard real-time software
• Excellent interpersonal and communication (verbal & written) skills in English a must
• Flexibility and adaptability to work in a growing, dynamic team.
• Design, implement, test, optimize, and document software components
• Interface with technical leads to develop new and innovative solutions
• Collaborate with peers to successfully complete project tasks
• Support research activities and implements novel ideas
• Build relationships with customers to understand software and business requirements


What skills are needed to qualify for this job?


• B.S. required in Computer Science, Electrical Engineering, or related fields. M.S. is preferred.
• 4+ years of research experience in software engineering field a must.
• Programming skills in C / C++ required
• Knowledge of (realtime) operating systems (e.g. Linux, VxWorks)
• Background in scripting languages such as python is a plus
• Knowledge of the SIMATIC automation programming environment and concepts a plus
• Proficiency in common software development processes
• Proven experience using Integrated Development Environments
• Excellent interpersonal, presentation and communication (verbal & written) skills a must. English language skills required.
• Successful candidate must be able to work with controlled technology in accordance with US Export Control Law. US Export Control laws and applicable regulations govern the distribution of strategically important technology, services and information to foreign nationals and foreign countries. Siemens may require candidates under consideration for employment opportunities to submit information regarding citizenship status to allow the organization to comply with specific US Export Control laws and regulations. Additional information on the US Export Control laws & regulations can be found on



Equal Employment Opportunity Statement
Siemens is an Equal Opportunity and Affirmative Action Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to their race, color, creed, religion, national origin, citizenship status, ancestry, sex, age, physical or mental disability, marital status, family responsibilities, pregnancy, genetic information, sexual orientation, gender expression, gender identity, transgender, sex stereotyping, protected veteran or military status, and other categories protected by federal, state or local law.

EEO is the Law
Applicants and employees are protected under Federal law from discrimination. To learn more, Click here.

Pay Transparency Non-Discrimination Provision
Siemens follows Executive Order 11246, including the Pay Transparency Nondiscrimination Provision. To learn more, Click here.

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?