Senior Embedded C++ Software Engineer - Networking (Ethernet)
Core
Design and develop embedded software solutions for vehicle Ethernet-based in-vehicle networking systems, implementing communication stacks and low-level drivers for automotive platforms.
Role type
Senior Embedded C++ Software Engineer (Networking)
Builds
Software-Defined Vehicle Platform unifying Linux, Android, QNX, AUTOSAR & Adaptive AUTOSAR
Domain
Automotive / Embedded Networking
Deliverable
production ML models | product features | infrastructure
Required skills
Modern C++ (11+), Ethernet communication stacks, Low-level driver development, MCU development (Arm Cortex-M/R, Infineon AURIX), RTOS development (FreeRTOS, ThreadX), L2 switch configuration
Preferred skills
Ethernet AVB/TSN, Automotive Ethernet (Base-T1, Base-T1S), TC8 Compliance Testing
Technologies
Linux, Android, QNX, AUTOSAR, lwIP, SPI, Switch Management Protocol
Responsibilities
Implement and integrate Ethernet communication stacks, low-level drivers, and networking interfaces; Collaborate with cross-functional teams to deliver reliable, scalable, and high-performance connectivity solutions; Support integration, debugging, testing, and optimization of automotive networking features across MCU and RTOS-based environments
Seniority
Senior, hands-on IC