Software Development Engineer
Zendra Systems S.p.A. is an Italian company headquartered in Cairo Montenotte (SV), specializing in the production of braking systems for the automotive sector.
The Cairo Montenotte plant boasts a long history: for many years it was part of the Continental Group, a global leader in vehicle technology.
In October 2025, the company was acquired by the German group, Mutares SE & Co. KGaA.
Today, Zendra Systems is a trusted partner to major European automotive manufacturers, providing reliable and innovative solutions for the mobility of the future.
Our mission is to ensure safety, performance, and sustainability, with a strong commitment to innovation and the professional growth of our employees.
Mission/Purpose of Position
We are looking for a talented Software Development Engineer to join our System & Software Development team. In this role, you will design, implement, and validate embedded software components for automotive electronic control units (ECUs).
You will translate system‑level requirements into detailed software specifications, architectures, and implementations while ensuring compliance with automotive industry standards.
You will collaborate with system, hardware, and validation teams to deliver high‑quality, robust software for next‑generation vehicle platforms.
Key Responsibilities- Requirements Engineering
- Analyze system requirements and transform them into detailed software design specifications.
- Elicit, document, and maintain software requirements with proper traceability.
- Software Architecture, function and implementation
- Develop software architecture and component‑level designs for embedded systems.
- Implement and verify software changes based on system or customer needs.
- Ensure full compliance with relevant software development standards and processes.
- Communication
- Participate in design reviews, code reviews, and architecture assessments.
- Work closely with system and hardware engineering teams to ensure seamless integration.
- Contribute to continuous improvement of software development and validation processes.
- Validation & Testing
- Define software test specifications and select appropriate test cases.
- Develop and execute unit tests, ensuring adherence to coding standards and coverage objectives.
- Perform interface and integration testing for software components and communication modules.
- Document and communicate test results clearly and effectively.
- Problem Solving
- Troubleshoot issues during integration and validation phases.
- Perform structured root‑cause analysis and propose corrective actions.
- Strong experience in automotive software development, including design and validation.
- Solid understanding of software development standards (e.g., ASPICE, ISO 26262, AUTOSAR).
- Proficiency with requirement management, software architecture tools, configuration, and change management.
- Excellent programming skills in Embedded C/C++ and scripting (Python).
- Knowledge of automotive communication protocols (CAN/CAN‑FD, LIN, Automotive Ethernet, SOME/IP).
- Strong analytical and problem‑solving skills.
- Good command of English (advanced level).
- Master’s degree in Computer Engineering, Software Engineering, or related fields.
- At least 3 years of experience in automotive embedded software development.
- Experience with real‑time software, requirement traceability, and ECU‑level integration.
- Familiarity with AUTOSAR environments and automotive communication concepts.
- ISTQB certification is considered a plus.
- International or intercultural experience is a plus.
Contacts
To apply, please send your Resume to: recruiting@zendrasystems.com