[EJV] Embedded Engineer (SWSD)
Core
Design and implement embedded software for Engine Control Units (ECU) supporting global OEMs, focusing on emissions standards, fuel cells, and hydrogen engines.
Role type
Senior Embedded Software Engineer (Automotive)
Builds
Engine Management System Software for automotive OEMs
Domain
Automotive Industry / Embedded Systems
Deliverable
production ML models | product features
Required skills
C/C++ programming, AUTOSAR architecture, Real-Time Operating Systems (RTOS), Automotive network protocols (CAN, LIN, FlexRay, Ethernet, UDS, OBD), Requirements engineering, System and SW requirements analysis, Code review, Test result analysis, Change request management, Problem resolution management
Preferred skills
Debugging tools (oscilloscopes, CANoe, CANalyer), Scripting languages (Python, Perl, VB), Multi-core microcontroller experience, Emulators and simulators
Technologies
AUTOSAR, CAN, LIN, FlexRay, Ethernet, UDS, OBD, RTOS, C, C++
Responsibilities
Design and implement software from requirements to production deployment, Handle requirements engineering and tracking, Review code, design, and test results, Follow SW development processes (V-Model, ASPICE, SDLC), Make software architectural decisions, Manage change requests and problem resolution, Analyze system and SW requirements
Seniority
Senior, hands-on IC