Controls Software Architect (m/w/d)
Cummins Turbo Technologies
Software Engineering, IT
Germany
Posted on Mar 25, 2026
We are looking for a talented Controls Software Architect (m/w/d) to join our team specializing in Engineering for our Traction Department in Nürnberg, Germany. This position offers a hybrid work model, with approximately 60% of the time at the office in Nürnberg and 20% working from home.
In this role, you will make an impact in the following ways:
- Design complex embedded software architectures within AUTOSAR and hybrid environments to support advanced control functionalities.
- Configure Operating Systems and the RTE in multi‑core controller architectures to ensure optimal performance and efficient task execution.
- Develop robust memory architectures that enable efficient, reliable, and real‑time execution of embedded control software.
- Analyze system‑level requirements and translate them into clear, testable, and unambiguous software requirements.
- Evaluate system design and behavior using state‑of‑the‑art modeling, analysis, and simulation tools.
- Collaborate closely with hardware architects to co-develop the hardware–software interface and align system‑level and software‑level requirements.
- Design low‑level software architecture, including OS task mapping and memory allocation, and defend architectural choices during peer reviews.
- Investigate and resolve software issues systematically, identifying root causes and developing sustainable, long‑term solutions.
Cummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.
Education/ Experience:
- Bachelor’s degree in Eletrical Engineering, Electronics, or a closely related engineering discipline.
- Hands‑on experience developing automotive embedded software in an AUTOSAR environment.
- Strong understanding of multi‑core automotive microcontroller architectures and peripheral components.
- Experience with high‑voltage inverters or motor control systems, and familiarity with Vector MICROSAR‑based platforms (preferred).
The compensation for this role is aligned with a local bargained or unionized agreement.
To be successful in this role you will need the following:
- Strong communication skills, enabling you to tailor complex technical information to different audiences and convey ideas clearly and effectively.
- Expertise in product platform planning and architecture, including the ability to design holistic platform solutions, evaluate architectural alternatives, and perform trade‑off analyses aligned with future market needs.
- Deep knowledge of software design and construction, applying industry best practices to build robust embedded software and verifying updates to ensure high-quality deliverables.
- Ability to manage requirements and system interactions, ensuring that software, hardware, and system‑level considerations are aligned throughout the development lifecycle.