
Embedded Software Eng.
Vitesco Technologies AG10 days ago
Bengaluru, IndiaSenior / Staff+
Responsibilities
- Develop and maintain safety-critical embedded software according to Functional Safety requirements.
- Analyze and implement Functional Safety Concepts and Technical Safety Requirements.
- Design and implement software safety mechanisms, diagnostics, fault detection, and fault-handling strategies.
- Develop software in compliance with ISO 26262 and Automotive SPICE processes.
- Create software architecture and detailed design documentation for safety-related functions.
- Perform software unit testing, integration testing, verification, code reviews, static analysis, and compliance checks.
- Maintain end-to-end traceability between requirements, design, implementation, and test cases.
- Collaborate with System, Hardware, Software, Test, and Functional Safety teams.
- Support safety audits, assessments, and customer reviews.
- Debug and resolve safety-related software issues found during development and validation.
- Support HARA, FMEA, FTA, and FMEDA safety analyses.
- Integrate and configure AUTOSAR BSW components using EB Tresos, Vector DaVinci Configurator, or another software configurator.
- Configure MCAL components for Infineon TC3xx and TC4xx TriCore, Renesas, and NXP microcontrollers.
Requirements
- B.E. or B.Tech in Electronics, Electrical, Embedded Systems, or a related engineering discipline.
- 5 to 8 years of hands-on experience in AUTOSAR and embedded software development.
- Strong programming skills in C and C++.
- Experience with automotive software development and ECU architecture.
- Good understanding of Functional Safety standards, including ISO 26262.
- Familiarity with software development lifecycle and V-Model processes.
- Understanding of AUTOSAR layered architecture, including MCAL, ECU Abstraction, Services, RTE, and COM stack.
- Knowledge of CAN, CAN-FD, and SPI communication protocols.
- Proficiency in C programming for embedded targets; MISRA-C awareness is preferred.
- Working knowledge of ASPICE and ISO 26262 automotive development processes.
- Experience with software safety requirements development, safety mechanism implementation, software architecture and design, unit testing, and integration testing.
- Knowledge of DOORS and Polarion requirements management tools.
- Knowledge of Git and SVN configuration management tools.
- Experience with debugging and root cause analysis.
- Experience on ASIL A, B, C, or D projects is beneficial.
- TÜV Functional Safety Certification is advantageous.
Benefits
- Exciting assignments and development opportunities are offered within a global technology company.
- The role is with Schaeffler India/Vitesco Technologies India in Bengaluru.