2014 Senior Embedded Software Engineer - Test OS
Core
Senior Embedded Software Engineer specializing in porting and optimizing Test OS (Embedded Linux/RTOS) from Gen2 to Gen1 automotive ECUs for diagnostics, flashing, and data acquisition.
Role type
Senior IC embedded software engineer (automotive)
Builds
Production Test OS layers, diagnostic modules, and firmware flashing routines for automotive ECUs
Domain
Automotive embedded systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C, C++, Embedded Linux, RTOS, CAN, UDS, DoIP, SIL, HIL, Git, Jenkins
Preferred skills
Python, Bash, Automotive Ethernet, GDB, JTAG, GoogleTest, pytest, ASPICE, MISRA C
Technologies
Embedded Linux, RTOS, CAN, CAN FD, UDS, DoIP, Automotive Ethernet, Vector CANoe, GDB, JTAG, GoogleTest, pytest, Git, Jenkins, GitLab CI
Responsibilities
Port Test OS architecture from Gen2 to Gen1 ECUs; Develop software abstraction layers for ECU communication; Implement diagnostic and firmware flashing modules; Design and execute SIL/HIL and vehicle-level tests; Debug cross-layer software/hardware issues; Ensure compliance with ASPICE and MISRA C standards.
Seniority
Senior, hands-on IC