Skip to content

Senior Software Engineer
Company | Latitude AI |
---|
Location | Palo Alto, CA, USA |
---|
Salary | $242050 – $255651 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- Requires a bachelor’s or foreign equivalent degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics, or a related field and 4 years of experience as stated or 4 years of experience developing robotics sensor calibration algorithms, SLAM techniques, sensor fusion methods, 3D reconstruction algorithms, or odometry techniques
- Also requires 4 years of experience: applying and implementing numerical linear algebra to filter and optimize algorithms; processing and integrating data from camera, LiDAR, radar, or IMU sensors as part of calibration solutions; developing and implementing geometric computer vision algorithms for processing image, LiDAR, or radar data; developing software using C++ or Python; and testing software to validate performance
- In lieu of a bachelor’s degree in the aforementioned fields and 4 years of experience as stated, employer will accept a master’s or foreign equivalent degree in the aforementioned fields and 2 years of experience as stated.
Responsibilities
- Develop calibration software for automated driving products
- Write software in C++ and Python to enable sensor calibration in a factory environment, as well as in unstructured, uncontrolled environments to always maintain a calibrated vehicle
- Design and develop novel calibration solutions that can work in a factory, or in unstructured, uncontrolled environments across a diverse range of sensors – camera, radar, lidar, IMU design, and Evangelize
- Help implement a set of calibration technology solutions that result in a vehicle platform that always remains aware of its calibration state and remains in calibration as much as possible
- Develop complex, scalable, and robust software in C++
- Contribute to a high performing team that delivers reliable software through design reviews, code review, continuous integration, and automated testing
- Develop and extend supporting tools and features of calibration systems
- Write automated tests to improve and validate performance
- Integrate the autonomy stack with other components to deliver a functional calibration system
Preferred Qualifications
No preferred qualifications provided.