Cosmic Robotics
Senior Software Engineer - Calibration, Localization & Mapping
Cosmic HQ. Posted 4 days ago
The role
You will lead the design, development, and implementation of state estimation algorithms for a mobile manipulation robot. You will fuse data from lidar, inertial sensors, vision, and proprioception to estimate ego-motion.
What you will do
- Design, develop, and integrate state estimation, pose estimation, mapping, and reconstruction algorithms
- Build simulation-based and on-robot evaluation
- Build and maintain algorithms and workflows for sensor and hand-eye calibration
- Translate business and operational requirements into technical work packages
- Collaborate cross-functionally with controls, platform, and hardware engineers
- Maintain code quality through code reviews, automated testing, and documentation
- Contribute to technical direction and engineering standards
- Travel to customer projects for on-site testing and deployment
Required qualifications
- PhD or Master’s degree and 4+ years of applied research experience in Robotics, Electrical Engineering, Mechanical Engineering, Computer Science, or other related field
- 5+ years of professional engineering experience
- Experience leading technical projects or small teams
- Fluency in modern C++ (C++17 or later), Python, and CUDA
- Strong mathematical skills, including deep understanding of 3D geometry, probability, and linear algebra
- Deep expertise in state estimation as on-manifold nonlinear least-squares, including SO(3)/SE(3) parameterizations, marginalization, and filter- and optimization-based techniques
- Excellent written and verbal communication skills
- Thrives in ambiguity and incomplete information
Nice to have
- 8+ years of professional software engineering experience
- Hands-on experience delivering production-grade ML models in latency-sensitive, edge-deployed systems
- Using foundation models and simulation tools like Isaac Sim to accelerate data collection and model iteration
- Optimizing or compressing models using tools such as TensorRT
- Managing model lifecycles, including versioning, evaluation, and deployment
- Experience with 3D scene representations such as TRIPS, Gaussian Splatting, TSDF, or vector maps
About the company
Cosmic-robotics aims to accelerate the construction of critical infrastructure on Earth and pioneer technologies to build beyond Earth. Their Cosmic-1a system installs solar panels faster than current methods.