Embedded Linux SW Engineer - Computer Enhanced
Core
Design, code, configure, unit test, and document software for Embedded Linux-based Automotive Gateway ECUs.
Role type
Embedded Linux Software Engineer
Builds
Automotive Gateway ECUs and related embedded systems
Domain
Automotive embedded systems
Deliverable
production ML models | product features
Required skills
C programming, Embedded Linux development, Debugging (winIDEA, Lauterbach), Configuration/Change Management (Git, JIRA), Diagnostic protocols (UDS, OBD, J1939, J1699, J1979), CAN/CAN FD/LIN/Ethernet, Automotive OTA, Verification/Validation tools (Vector CANoe, Intrepid Vehicle Spy), Bootloaders, CyberSecurity, ASPICE, MISRA, FSM, Python/Perl scripting
Preferred skills
Knowledge of bench tools (oscilloscope, multimeter, power supplies)
Technologies
winIDEA, Lauterbach, Git, JIRA, Vector CANoe, Intrepid Vehicle Spy, Python, Perl
Responsibilities
Produce high-quality, efficient, and maintainable code; Analyze high-level requirements and translate into detailed specifications and designs; Write unit test code, structures, and scripts; Support testers with identifying and solving test issues; Collaborate with global team members
Seniority
Mid-Senior (4+ years experience required)