Software Engineer - Customer Integration (Network)
SonatusAutomotive Software company
Pangyo, South KoreaSenior
Foxconn
Hyundai Motor Group's Kia Corporation
LG Electronics
Marvell
NEC
Translink Orchestrating Future Fund
Software Engineering
About the role
TL;DR
Develop and secure in-vehicle network communication for Software-Defined Vehicles.
- •At Sonatus, we are redefining the future of Software-Defined Vehicles (SDV) through agility and innovation.
- •We operate as Mission-Driven Squads, where each team takes full end-to-end ownership of a specific module to deliver production-ready software with speed and precision.
- •Key Responsibilities Work under the guidance of the Squad Lead to execute the full engineering lifecycle—from Implementation to Verification.
- •Switch roles flexibly based on the squad’s goals (e.g., focusing on feature development in one sprint, and shifting to verification tasks in the next) to ensure the mission is accomplished.
- •Design and develop high-performance C/C++ embedded software; this involves developing the Ethernet Hardware Abstraction Layer (EHAL) and implementing switch and Ethernet driver/control logic for Automotive Ethernet networks.
- •Define and maintain the in-vehicle network design—topology, VLAN/QoS, and the communication matrix—and bring up new ECUs and switches on the network.
- •Configure and harden the in-vehicle network for secure, high-performance communication across Automotive Ethernet and connected buses (CAN/CAN-FD).
- •Requirements Experienced Network Engineers: Established in-vehicle network expertise, technical contact for customers and OEM architects.
- •Embedded Software Specialists: Strong embedded software engineers with a solid foundation in Ethernet and networking.
Required skills
C++
Domain expertise
automotive
Tech stack
C++Linux