Senior Firmware Engineer – Functional Safety
Utthunga
- Location
- Bengaluru, Karnataka, India
- Job type
- Full-time
Required skills
- compliance
- configuration management
- Confluence
- Git
- ISO 26262
- Jira
- middleware
- MISRA
- project management
- version control
- SDLC
- I2C
- SPI
- UART
About the role
Utthunga
Website:
utthunga.com
Job details:
Key Responsibilities
- Design, develop, and test embedded software in C for automotive ECUs.
- Implement, integrate, and validate communication interfaces such as CAN, I2C, SPI, UART.
- Develop and maintain low-level drivers, middleware, and RTOS-based software components.
- Collaborate with system, hardware, and testing teams to ensure smooth integration and debugging.
- Participate in code and design reviews to maintain code quality and adherence to standards.
- Support requirement traceability, documentation, and configuration management.
- Ensure compliance with quality processes and delivery milestones.
Required Skills & Experience
- 4–5 years of hands-on experience in Embedded C programming for microcontroller-based systems.
- Strong understanding of microcontroller architecture, peripheral programming, and memory management.
- Experience in communication protocols – CAN, I2C, SPI, UART.
- Exposure to RTOS-based software development (e.g., FreeRTOS, SafeRTOS, or similar).
- Good understanding of embedded debugging tools (JTAG, oscilloscopes, logic analyzers, etc.).
- Familiar with the embedded software development lifecycle (SDLC) and best practices.
Good To Have
- Experience in Functional Safety (ISO 26262) implementation or exposure to safety concepts.
- Hands-on experience with Infineon microcontrollers (e.g., AURIX TC3xx series).
- Proficiency with Vector tools such as CANoe, CANape, and Vector toolchain for analysis and testing.
- Knowledge of Static Code Analysis, MISRA C compliance, and unit testing frameworks.
- Understanding of Automotive Non-AUTOSAR software architecture and standards.
- Experience using Git, JIRA, and Confluence for version control and project management.
Click on Apply to know more.
This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.