Senior Software Engineer
Core
Designing and maintaining the Cortex software architecture for autonomous robotics, LiDAR mapping, and spatial data systems.
Role type
Senior Individual Contributor Software Engineer (Robotics/Embedded Systems)
Builds
The Cortex software stack (C++ core, Python tooling) for drone autonomy and mobile mapping solutions.
Domain
Robotics, Autonomous Systems, LiDAR Mapping, Spatial Data
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (C++20+), Python 3, Bash scripting, Linux system development, Software Architecture (SOLID), CI/CD pipeline design, Automated testing, Docker containerization, AWS deployment
Preferred skills
ROS1/ROS2 middleware, Robotics simulation (Gazebo, Isaac Sim), SLAM, Sensor fusion, Path planning, Control systems, LiDAR/IMU/Multi-camera systems, Agentic engineering
Technologies
C++, Python, Bash, Docker, GitHub, AWS, Linux, ROS1, ROS2, Gazebo, Isaac Sim
Responsibilities
Design and evolve scalable software architecture for the Cortex stack; Write performance-critical C++ code for hardware interface, navigation, and perception modules; Build Python tooling, test harnesses, and automation scripts; Own automated testing and regression pipelines; Manage CI/CD workflows and containerized development environments; Mentor engineers and lead technical design reviews.
Seniority
Senior, hands-on IC
