Controls Software Architect (m/w/d)
We are looking for a talented Controls Software Architect (m/w/d) to join our team specializing in Engineering for our Traction Department in Nurnberg, Germany. This position offers a hybrid work model, with approximately 60% of the time at the office in Nurnberg and 40% 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 multicore controller architectures to ensure optimal performance and efficient task execution.
- Develop robust memory architectures that enable efficient, reliable, and realtime execution of embedded control software.
- Analyze systemlevel requirements and translate them into clear, testable, and unambiguous software requirements.
- Evaluate system design and behavior using stateoftheart modeling, analysis, and simulation tools.
- Collaborate closely with hardware architects to co-develop the hardware-software interface and align systemlevel and softwarelevel requirements.
- Design lowlevel 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, longterm solutions.
Education/ Experience:
- Bachelor's degree in Eletrical Engineering, Electronics, or a closely related engineering discipline.
- Handson experience developing automotive embedded software in an AUTOSAR environment.
- Strong understanding of multicore automotive microcontroller architectures and peripheral components.
- Experience with highvoltage inverters or motor control systems, and familiarity with Vector MICROSARbased platforms (preferred).
The compensation for this role is aligned with a local bargained or unionized agreement.
Please note that the salary range provided is a good faith estimate on the applicable range. The final salary offer will be determined after considering relevant factors, including a candidate's qualifications and experience, where appropriate.
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 tradeoff 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 systemlevel considerations are aligned throughout the development lifecycle.