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.