Senior Software Engineer- Perception & Sensor Fusion
Full-time
|
Remote
Mapless AI
,
Pittsburgh
,
PA
Salary:
-
Application Deadline:
Posted:
2/26/2025
2/26/2025
Job Description
About the role:
As a Senior Software Engineer focusing on Perception & Sensor Fusion, you will design and develop the real-time perception stack running onboard each Mapless vehicle. You will be responsible for creating the next iteration of our on-vehicle safety cocoon fusing inputs from multiple sensors, such as pointclouds and processed camera data, to detect and mitigate potential hazards. Our perception stack is a safety critical component, and your work will be essential to ensuring robust and reliable performance of the Mapless fleet.
What you will do:
- Implement and maintain sensor fusion algorithms and pipeline for Lidar & camera-based perception in C++
- Develop methods, metrics, and tests to improve the performance of the perception pipeline
- Work with large amounts of real and synthetic data to continuously improve the algorithmic and computational performance of the perception stack
- Aid in sensor requirements specification and sensor sourcing with hardware teams & suppliers
- Define and conduct sensor test procedures (test bench)
- Implement off-line and on-line sensor calibration processes and tools
- Develop sensor models for simulation and SIL testing
- Quantify sensor failures and insufficiencies (e.g., adverse weather conditions) in collaboration with safety engineering
Requirements
Required:
- Bachelor’s degree or higher in Computer Science, EE, Robotics, MechE, or a related field
- 5+ years of modern C++ software development experience (C++11 and beyond) on Unix/Linux
- Experience designing, developing, and testing perception systems with different sensing modalities, e.g., camera image processing, point cloud processing, computer vision
- Experience developing software with real-time constraints
Preferred:
- Software development expertise on automotive or other real-time embedded platforms
- Solid background in parallelism and concurrency
- Experience with GPGPU programming (CUDA)