Latitude AI is developing automated driving technologies, including L3, for Ford vehicles at scale, aiming to make travel safer, less stressful, and more enjoyable.
Requirements
- Strong C++ programming skills and experience with embedded Linux programming.
- Ability to switch between firmware application and userspace application development as tasking requires.
- Experience integrating Linux device drivers for Ethernet, GPU, PCIE or flash devices like UFS, eMMC, NVMe.
- Strong knowledge of Linux configuration, Linux system building, and Linux development (kernel, rootfs, libraries).
- Experience working with common protocols such as SPI, I2C, and CAN
- Prefer candidates with experience developing software for highly complex, safety-critical sensing systems.
- Strong modern C++ skills.
Responsibilities
- Work closely with a multidisciplinary team of hardware, software and system engineers to ensure the success of our product and its integration along the way.
- Produce high-quality, maintainable code using modern C++ (14 and later) and C.
- Design, bring up, and optimize the Linux platform for advanced driver assistance systems
- Work across technology and team boundaries to ease debugging and deliver features — from userspace, to kernel, to even lower-level components.
- Assist in writing userspace utilities for and debugging low-level networking, storage, timesync, and system stability issues.
- Assist in implementing userspace and firmware solutions for secure key management.
- Assist in optimizing system initialization to meet product boot requirements.
Other
- Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field.
- Candidates for positions with Latitude AI must be legally authorized to work in the United States on a permanent basis.
- Visa sponsorship is available for this position.
- We are an Equal Opportunity Employer committed to a culturally diverse workforce.