17 set
|
PUNCH Torino
|
Italia
17 set
PUNCH Torino
Italia
We are looking for a motivated and talented Embedded Software Engineer to join our Automotive Firmware team.
In this role, you will contribute to the development of low-level embedded software and Complex Drivers for next-generation Automotive Electronic Control Units (ECUs). You will own the software development lifecycle for assigned components, from requirements engineering and software design through implementation, verification, and integration.
This position offers the opportunity to work with advanced automotive technologies, AUTOSAR-based platforms, virtual ECU environments, and modern Agile development methodologies, contributing to innovative solutions for leading automotive customers.
What you’ll do
- Analyze system, hardware, and software requirements for automotive embedded applications;
- Derive, specify, and maintain low-level software requirements for Complex Drivers and hardware-near software components based on system and hardware requirements;
- Design software architectures and detailed technical solutions in compliance with automotive quality standards and AUTOSAR guidelines;
- Ensure software designs and implementations comply with applicable automotive functional safety (ISO 26262) and cybersecurity (ISO 21434) requirements;
- Develop, maintain, and optimize embedded software in C for real-time automotive systems;
- Define and execute unit testing and software verification activities;
- Support software integration, debugging, and troubleshooting on target hardware platforms;
- Produce and maintain software development artifacts and technical documentation throughout the development lifecycle;
- Collaborate with System, Hardware, Integration, and Validation teams to ensure end-to-end product quality;
- Contribute to continuous improvement, technical innovation, and software development best practices.
What we are looking for
- Master’s Degree in Electronic Engineering, Computer Engineering, Software Engineering, or a related discipline;
- St
📌 Software Engineer (Italia)
🏢 PUNCH Torino
📍 Italia