Embedded Software Engineer
Core
Design and develop Autosar-based embedded software components and low-level IoHW drivers for micro-controller-based automotive products.
Role type
Embedded Software Engineer
Builds
Low-level device drivers and reusable software components for smart vehicles
Domain
Automotive / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded C programming, AUTOSAR architecture, RTOS principles, CAN protocols, Ethernet/SomeIP protocols, Python/C# automation, Debugging and root cause analysis
Technologies
Autosar, C, Python, C#, RTOS, CAN, Ethernet, SomeIP
Responsibilities
Design and develop Autosar-based embedded software components; Develop Low-level IoHW drivers for micro-controller-based products; Analyze, design, program, debug, and modify low-level drivers using C, Python, and assembly; Scale, modify, and refactor existing software components to meet new architecture requirements; Perform code-level integration tasks including build environment replication and source code debugging.
Seniority
Mid-level (3+ years experience)