Overview
On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 24 Month(s)
No Travel Required
Skills
Embedded Systems
Real-time
UDP
RTP
TFTP
Linux Kernel
C++
Ethernet
Job Details
Mountain View, California - Onsite
12+ Months Contract
Required Qualifications: This role is about owning the vehicle s internal network. How data moves between sensors, ECUs, and compute systems in real time. It s hands-on, Linux-heavy, safety-critical
Why the Client Cares
If networking is slow, misaligned, or unreliable, autonomy fails. This engineer ensures sensor data arrives fast, synchronized, and safely, even while the vehicle is moving
What Makes a STRONG Candidate Someone who has debugged real vehicle or embedded networking issues, understands Linux internals
What They ll Do Day-to-Day
- Bring up networking on new vehicle platforms
- Debug packet drops, latency, and timing issues
- Tune Linux networking for real-time performance
- Work with autonomy engineers to meet strict latency needs
- Support vehicles during road testing
- BS/MS/PhD in Computer Science or related field, or equivalent industry experience
- Strong programming skills in C++
- Experience working with networking protocols, such as TCP, UDP, CAN bus protocols, RTP, gRPC, TFTP, HTTP, 802.1Q/VLANs
- Linux networking and troubleshooting
Qualifications:
- Experience with Linux Kernel Networking, BGP routing protocol
- Experience working with various sensors, e.g. lidars, radars, cameras, audio, etc.
- Experience with system performance evaluation and optimization.
- Experience with IP tables or Nftables
- Experience with Base-T1 automotive ethernet
- Automotive networking and protocols; SOME/IP, UDS, CANbus
- Experience with Network Monitoring and SNMP, gNMI or any monitoring protocol
- Hardware health monitoring frameworks
- Designing and understanding complex software systems and interplay between system components
- Time sensitive networking protocols, e.g. PTP, gPTP, etc.
- Experience with safety critical systems
- Good understanding of ethernet switching and interaction between OSI layers 1, 2, 3 and 4
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.