onsite
Software Engineer II - Localization - TORC Robotics
Software Engineer
Senior software engineer focused on vehicle localization, developing robust C++/Python solutions for autonomous trucks using ROS, SLAM, GPS, and mapping technologies.
About the role
Key Responsibilities
- Design, implement, and maintain high‑performance localization modules for autonomous trucks.
- Integrate GPS, IMU, LiDAR, and camera data using ROS to produce accurate vehicle pose estimates.
- Develop and optimize SLAM algorithms for large‑scale, dynamic environments.
- Collaborate with perception, planning, and control teams to ensure seamless data flow and system reliability.
- Perform rigorous testing, debugging, and performance profiling in simulation and on‑road environments.
Requirements
- 3+ years of software engineering experience in C++ and Python.
- Strong background in robotics middleware (ROS) and real‑time systems.
- Hands‑on experience with SLAM, GPS/INS integration, and mapping pipelines.
- Proficiency in version control (Git), CI/CD, and unit testing.
- Excellent problem‑solving skills and a collaborative mindset.