21 Aug
|
Vayavya Labs
|
Bengaluru
21 Aug
Vayavya Labs
Bengaluru
Position: Embedded Firmware Engineer- Automotive
Years of Experience: 3-8 years
Location: Bengaluru, Karnataka
About the Role
We are looking for an Embedded Firmware Engineer to design, build, and test production firmware for automotive electronic control units (ECUs). You will work across the full product lifecycle — from device bring-up through validation, manufacturing, and deployment — on microcontroller platforms running real-time operating systems. The role combines hands-on low-level firmware development with system-level diagnostics, self-test, and fault-handling work that keeps safety-critical hardware dependable in the field.
You will collaborate closely with software, hardware, and test engineers, and apply functional safety and diagnostics concepts throughout your work.
What You’ll Do
- Design, prototype, implement, and test production embedded firmware for automotive ECUs on 32-bit microcontrollers.
- Develop and optimize firmware in a real-time operating system (RTOS) workplace, managing timing, concurrency, and resource constraints.
- Build diagnostic and self-test functionality, including power-on self-tests (POST), memory built-in self-tests (BIST), and controlled power-up / go-to-sleep shutdown sequences that meet quiescent-current targets.
- Implement fault-detection and safe-state handling — for example, monitoring incoming and internal supply voltages, raising diagnostic trouble codes (DTCs), and driving the ECU into a protective reduced-function state on limit violations.
- Develop CPU-, communication-, and memory-load generation and stress-test functions that can be triggered over CAN, Ethernet, or a diagnostic interface for validation and characterization.
- Implement and monitor communication interfaces — CAN and Ethernet channels — including link-error, cable-fault, and signal-integrity (CRC) detection, with error logging, reporting, and clear-on-reset behavior.
- Write firmware to interact with low-level peripherals and buses (SPI, U
📌 Embedded Firmware Engineer- Automotive (Bengaluru)
🏢 Vayavya Labs
📍 Bengaluru