Senior Software Engineer (Embedded Networking)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Embedded Networking): Designing and optimizing in-vehicle networks for autonomous driving systems with an accent on safe and efficient embedded software for sensing systems. Focus on implementing full-stack software in resource-constrained environments and ensuring time synchronization for safety-critical data paths.
Location: Detroit, MI or Pittsburgh, PA. Must be legally authorized to work in the United States on a permanent basis.
Salary: $179,200 - $268,800 USD
Company
develops automated driving technologies, including L3, for Ford vehicles at scale.
What you will do
- Deliver safe and efficient embedded software for state-of-the-art sensing systems using C++.
- Design and optimize in-vehicle networks to provide a common timebase for autonomy software.
- Implement and test full-stack software running in resource-constrained environments.
- Collaborate with multidisciplinary hardware, software, and system engineers to ensure product success.
Requirements
- Bachelor's degree in Computer Engineering, CS, Electrical Engineering or related (4+ years exp), Master's (2+ years exp), or PhD.
- Strong experience developing embedded applications and systems using C++.
- Proficiency in network communication concepts, including TCP/IP, Ethernet, and CAN.
- Experience working with Marvell/Broadcom (or similar) automotive-grade Ethernet switches.
- Experience with multi-processor SoCs or similar embedded processors.
- Must be legally authorized to work in the United States on a permanent basis.
Nice to have
- Strong modern C++ skills.
- Experience with time-sensitive networking (TSN), IEEE802.1AS, and Linux PTP.
- Experience developing Linux device drivers for Ethernet, GPU, PCIE or flash devices.
- Experience with Yocto/OpenEmbedded, buildroot, or similar Linux packaging technologies.
Culture & Benefits
- Comprehensive medical, dental, and vision insurance with HSA and employer match.
- Employer-matched 401(k) retirement plan with immediate vesting.
- Unlimited vacation, 15 paid holidays, and paid parental/medical leave.
- On-site perks: daily lunches, snacks, and beverages available in all offices.
- Professional development reimbursement and monthly wellness stipend.
- Support programs for adoption/surrogacy and backup child/elder care.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →