Senior Embedded Software Engineer, Networking
$179,200 - $268,800
Apply now (opens in a new tab)Senior Embedded Software Engineer, Networking
L6
$179,200 - $268,800
Industries
Automobile and Light Duty Motor Vehicle ManufacturingComputer Systems Design ServicesCustom Computer Programming Services- 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
- What you'll need to succeed:
- 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
- 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, NVMeExperience with Yocto/Open
- Embedded, buildroot, or similar Linux packaging technologies
- Track record of technical leadership in automotive or related fields taking products to production
- What we offer you:
- Competitive compensation packages
- High-quality individual and family medical, dental, and vision insurance
- Health savings account with available employer match
- Employer-matched 401(k) retirement plan with immediate vesting
- Employer-paid group term life insurance and the option to elect voluntary life insurance
- Paid parental leave
- Paid medical leave
- Unlimited vacation15 paid holidays
- Daily lunches, snacks, and beverages available in all office locations
- Pre-tax spending accounts for healthcare and dependent care expenses
- Pre-tax commuter benefits
- Monthly wellness stipend
- Adoption/Surrogacy support program
- Backup child and elder care program
- Professional development reimbursement
- Employee assistance program
- Discounted programs that include legal services, identity theft protection, pet insurance, and more
- Company and team bonding outlets: employee resource groups, quarterly team activity stipend, and wellness initiatives
- Learn more about Latitude’s team, mission and career opportunities at lat.ai!
Level
LeadL6
Salary
$179,200 - $268,800
Location
El Paso, TX
Occupation
Software Developers
Industry
Automobile and Light Duty Motor Vehicle Manufacturing
Posted
today
To get sharper similar jobs, create your profile using the link below.