Embedded Firmware Engineer — Automotive (Bengaluru)

Embedded Firmware Engineer — Automotive (Bengaluru)

13 Sep
|
Xander Talent
|
Bengaluru

13 Sep

Xander Talent

Bengaluru

Embedded Firmware Engineer — Automotive

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) environment, 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 explicit-on-reset behavior.
• Write firmware to interact with low-level peripherals and buses (SPI, UART, I2C, CAN) and higher-level networking (TCP/UDP) and diagnostics (UDS).
• Partner with test and platform engineers to build test frameworks and harnesses at unit, integration, and system levels.
• Debug at the hardware level using standard test equipment, and collaborate across software, hardware, and mechanical teams from bring-up through deployment.
• Apply functional-safety and security concepts relevant to automotive and autonomous systems throughout design and implementation.

What You'll Bring
• 3–8 years of hands-on embedded firmware development experience.
• Expert-level C or C++ for resource-constrained, real-time systems.
• Strong experience with 32-bit ARM Cortex-M class microcontrollers; familiarity with automotive processors such

📌 Embedded Firmware Engineer — Automotive (Bengaluru)
🏢 Xander Talent
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: embedded firmware engineer — automotive (bengaluru) / bengaluru