14 Sep
|
Xander Talent
|
Bengaluru
14 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) 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 secure-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 transparent-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
📌 Hiring: Embedded Firmware Engineer — Automotive Bengaluru
🏢 Xander Talent
📍 Bengaluru