Sr Software Engineer, Telematics
Core
Develop and maintain the Linux-based gateway (Telematics unit) responsible for real-time diagnostics, OTA updates, and high-bandwidth data flow in autonomous vehicles.
Role type
Senior System Software Engineer (Embedded Linux/Telematics)
Builds
Production-grade system software components, Linux kernel, device drivers, and networking solutions for driverless vehicles.
Domain
Autonomous driving / Embedded Systems / Automotive
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, Linux kernel development, device drivers, IP-based networking stack, embedded Linux build systems, hardware debugging, automated testing infrastructure
Preferred skills
Embedded Linux (Yocto/Buildroot), low-level software, wireless technologies (Wi-Fi, cellular, Bluetooth), vendor collaboration, HIL testing stations
Technologies
Linux, C, C++, Yocto, Buildroot, Wi-Fi, cellular modems, Bluetooth, oscilloscopes, multimeters, logic analyzers
Responsibilities
Design, develop, and deploy production-grade system software components; maintain and upgrade the Linux OS including kernel and drivers; design and implement robust networking solutions for wifi and cellular; design and implement comprehensive testing methodology and infrastructure; collaborate with hardware partners and internal teams on cross-disciplinary system challenges; contribute to the design of depot network topologies.
Seniority
Senior, hands-on IC