20 Aug
|
Interface Microsystems
|
Pune
20 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