onsite
Senior Network System Software Engineer - 42dot
Software Engineer
Lead the design and implementation of network functions for automotive embedded systems, focusing on QNX, Linux, and RTOS environments. Drive Ethernet switch driver development, network configuration, and L2 protocol optimization for high‑performance vehicle networks.
About the role
Key Responsibilities
- Develop and maintain network functions in embedded OS environments (QNX, Linux, RTOS) for automotive applications.
- Port, configure, and optimize Ethernet switch SDKs for new hardware platforms.
- Implement and troubleshoot Ethernet/IP communication within vehicle networks.
- Collaborate with hardware teams to refine MAC/PHY interfaces and L2 protocol performance.
- Ensure compliance with safety and performance standards in a safety‑critical automotive context.
Requirements
- 10+ years of C/C++ embedded software development experience.
- Deep understanding of the OSI 7‑layer model and L2 networking concepts.
- Hands‑on expertise with VLAN, ACL, Multicast, STP/RSTP, and gPTP protocols.
- Proficiency in automotive Ethernet MAC/PHY design and driver development.
- Strong analytical skills and a proactive approach to problem solving.