19 Aug
|
Interface Microsystems
|
Pune
19 Aug
Interface Microsystems
Pune
About the Role.
We are seeking an experienced Embedded Firmware Engineer to join our automotive software engineering team. This role focuses on developing high-quality, reusable, and optimized embedded firmware for automotive Electronic Control Units (ECUs), with responsibilities spanning MCU bring-up, AUTOSAR integration, bootloader development, secure boot implementation, multicore architectures, and safety-critical software development.
The ideal candidate will have hands-on experience in embedded C/C++ development for automotive or other safety-critical systems and a robust understanding of AUTOSAR Classic, functional safety, and cybersecurity-driven software development practices.
Key Responsibilities
- Design, develop, and optimize embedded C/C++ firmware for automotive-grade microcontrollers.
- Develop reusable, portable, and MISRA-C compliant software across multiple ECU platforms and variants.
- Configure, integrate, and maintain AUTOSAR Classic Basic Software (BSW) components, including:
- MCAL
- Diagnostics
- Communication Stack (CAN, CAN-FD, Ethernet)
- NVRAM Services
- Implement and maintain bootloader and secure boot solutions, including secure flashing and HSM-based key management.
- Develop software solutions for multicore MCU architectures, including task partitioning, inter-core communication, and timing optimization.
- Perform firmware debugging, hardware bring-up, and root cause analysis using tools such as Lauterbach TRACE32, CANoe, and CANalyzer.
- Support Functional Safety (ISO 26262 ASIL-B/C) and Cybersecurity (ISO 21434) implementation activities, including evidence generation and documentation.
- Participate in code reviews, unit testing, integration testing, defect resolution, and software quality improvement initiatives.
- Manage software baselines and releases using Git-based configuration management practices.
- Evaluate and explore the applicability of Rust for selected embedded software modules and future platform developments.
A
📌 Embedded C Developer (Pune)
🏢 Interface Microsystems
📍 Pune