Controls Software Architect (m/w/d)
Cummins Turbo Technologies
DESCRIPTION
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.
RESPONSIBILITIES
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.
QUALIFICATIONS
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.
100% On-Site No
As Cummins continues to grow, you'll be provided with continuous learning opportunities, supportive benefits and a culture that values your wellbeing, safety and work-life balance. Here, you'll have the power to determine your future with innovative technology, a focus on sustainability and with a company positioned for long-term growth.