Overview
Design, develop and maintain functional safety software for automotive Active Safety and User-Experience products, covering safety mechanisms, diagnostics and safe-state logic.
What you'll do
- Contribute feasibility estimates and safety implementation risks.
- Refine software safety requirements, detailed design and verification cases.
- Implement, review, integrate and document safety-related software.
- Execute tests, coverage and anomaly closure, and provide release evidence.
- Support safety-impact analysis and controlled maintenance fixes.
- Implement safety mechanisms, diagnostics, monitoring, fault handling and safe-state logic.
- Create detailed design, code, unit tests and required analysis evidence.
- Apply defensive programming, coding guidelines and freedom-from-interference controls.
- Perform static analysis, structural coverage and fault-injection support as applicable.
- Maintain traceability and resolve safety anomalies with documented impact analysis.
What you'll need
- B.E./B.Tech or M.E./M.Tech in Computer Science, Electronics, Electrical, Instrumentation, or a related engineering discipline.
- 8 to 16 years of experience.
- Embedded C/C++, microcontrollers, AUTOSAR/RTOS and debugging experience.
- ISO 26262 Part 6 fundamentals, MISRA C/C++, unit testing and static analysis.
- Requirements traceability, configuration management and Automotive SPICE.
- Understanding of watchdogs, memory protection, communication monitoring and diagnostics.
Nice to have
- Model-based development, MC/DC, fault injection, safety analysis and certified functional-safety training.
Details
- Location: Bangalore, India (TCI).
Read the full description and apply on the company’s own careers page.