> Markdown version of [/jobs/ext/1314665-software-engineer-embedded-networking](https://www.wearedevelopers.com/jobs/ext/1314665-software-engineer-embedded-networking). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer, Embedded Networking - **Company:** Latitude Inc - **Location:** United States - **Experience:** Expert - **Salary:** $179,200.0 - $268,800.0 - **Contract:** Permanent contract - **Skills:** Adobe Flash, UClibc (C Standard Library), C++ (Programming Language), Computer Engineering, Linux, Embedded Software, Ethernet, Firmware, Linux-Powered Devices, Network Planning and Design, Network Service, PCI Express, Broadcom, Software Engineering, TCP/IP, Network Switches, Graphics Processing Unit (GPU), Test-Driven Development (TDD), Yocto, Information Technology, EMMC, Nvme - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/b57d0e82-c65c-4b59-8d7b-6b902305f750 ## About the Role * Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field and 4+ years of relevant experience (or Master's degree and 2+ years of relevant experience, or PhD) * Strong experience developing embedded applications and systems using C++ * Proficient in network communication concepts including protocols, physical layer requirements, bandwidth characteristics, and configuration * Knowledge of TCP/IP, Ethernet, CAN, and experience working with Marvell/Broadcom (or similar automotive-grade) Ethernet switches, including low-level configuration, firmware interaction, and troubleshooting hardware-software interface issues * Strong software design, algorithm, problem-solving, and analytical skills * Strong test-first design mindset * Experience with multi-processor SoCs or similar embedded processors * Experience with time synchronization, IEEE802.1AS, and Linux PTP is preferred * Prefer candidates with experience developing software for highly complex, safety-critical sensing systems with specific emphasis on network design for fault detection, and time synchronization for safety-critical data paths Nice to have: * Strong modern C++ skills * Understanding of networking and time-sensitve networking * Experience developing Linux device drivers for Ethernet, GPU, PCIE or flash devices like UFS, eMMC, NVMe * Experience with Yocto/OpenEmbedded, buildroot, or similar Linux packaging technologies * Track record of technical leadership in automotive or related fields taking products to production ## Description The Onboard Platforms team is an embedded software team responsible for the development and maintenance of the operating system, on-vehicle network, timesync, vehicle interface, and security for the L1/L2/L3 autonomous vehicle compute clusters. What you'll do: * Deliver safe and efficient embedded software for state-of-the-art sensing systems * Produce high-quality, maintainable code using C++ * Design and optimize in-vehicle networks to communicate with the sensors and provide the common timebase for the autonomy software * Design, implement, and test full-stack software running in resource-constrained environments * Work closely with a multidisciplinary team of hardware, software and system engineers to ensure the success of our product ## Related Videos - [The best of two worlds - Bringing enterprise-grade Linux to the vehicle](https://www.wearedevelopers.com/videos/67-the-best-of-two-worlds-bringing-enterprise-grade-linux-to-the-vehicle) - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Dev Digest 102 - Race conditions](https://www.wearedevelopers.com/magazine/386-dev-digest-102-race-conditions)