Embedded Software Engineer for Automotive Battery Management Systems
Core
Develop test scenarios and embedded test applications in C for high-quality system-level software across automotive product lines (Body & Comfort, Gateway, ADAS, Powertrain & Chassis) following the AUTOSAR standard.
Role type
Embedded Software Engineer (Test & Validation)
Builds
Test applications and automated test cycles for automotive microcontrollers and analog devices
Domain
Automotive embedded systems, AUTOSAR standard, IoT edge devices
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
ANSI C programming, CPU/Computer architecture knowledge, embedded debugging, scripting languages (Perl, Python, Bash, Makefiles), functional/integration/unit testing methods
Preferred skills
ARM and Power Architecture, MCU peripherals and external devices, AUTOSAR standard, schematic reading, Git/version control, requirements management tools
Technologies
NXP automotive microcontrollers, JIRA, AUTOSAR
Responsibilities
Build advanced knowledge of NXP automotive microcontrollers and analog devices; Identify scenarios to cover all hardware features and develop embedded test applications in C; Use industry techniques to automate test case execution; Improve testing strategy; Document test results and track issues using JIRA; Develop scripts for automated testing cycles and analyze results
Seniority
Mid-level, hands-on IC