Embedded Firmware Validation Engineer
Core
Design robust Hardware-in-the-Loop (HIL) test cases and execute validation for AUTOSAR Classic and Adaptive software stacks in automotive systems.
Role type
Mid to Senior Embedded Firmware Validation Engineer
Builds
Automated test suites, HIL test benches, and CI/CD integrated validation pipelines for automotive autonomy stacks.
Domain
Automotive software validation, embedded systems, AUTOSAR, functional safety
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
AUTOSAR (Classic/Adaptive) architecture, automotive communication protocols (CAN/CAN-FD, LIN, FlexRay, Ethernet), Python scripting, embedded C reading, HIL/SIL testing, Linux command line, test case design, defect lifecycle management
Preferred skills
POSIX-based OS validation (QNX, PikeOS, INTEGRITY), functional safety (ASIL B/C/D), automotive cybersecurity (ISO 21434), diagnostic tools (CANoe, CANalyzer, TRACE32), CI/CD tools (Jenkins, GitHub Actions), ALM platforms (Jira, Polarion)
Technologies
AUTOSAR, CAN, CAN-FD, LIN, FlexRay, Automotive Ethernet, SOME/IP, DoIP, Python, pytest, Jenkins, GitHub Actions, GitLab CI, CANoe, CANalyzer, TRACE32, Linux
Responsibilities
Design and execute validation strategies for AUTOSAR stacks; validate end-to-end automotive communication protocols; verify Safe OS, diagnostics, and functional safety features; perform functional, robustness, boundary, timing, and fault-injection testing; execute testing on HIL benches, SIL environments, and target hardware; develop and maintain automated Python test frameworks; integrate automated tests into CI/CD pipelines; investigate and debug software, communication stack, and hardware failures; collaborate with BSW, firmware, and functional safety teams to root-cause issues; author traceable test cases and validation documentation aligned with ASPICE.
Seniority
Mid to Senior level