Robotics Software Engineer
- Category: Software Developer Jobs
- Location: El Segundo, California
- Job Type: Full Time / Part Time
- Salary: Estimated: $ 21K to 35K
- Published on: 2025/09/21
Job highlights
Identified by Google from the original job post
Qualifications
The ideal candidate will have deep understanding of computer vision and/or SLAM applications, as well as have hands-on experience with vision sensors, computer vision libraries/frameworks, Python, Linux and C++, and ROS/ROS2
Minimum of 3 years of industry experience focusing on computer vision or SLAM applications
Hands-on experience with the vision/lidar/radar sensors and common UAV sensor stack
Experience with computer vision libraries / frameworks
Hands-on experience with ROS/ROS2
Basic understanding of modern machine learning techniques and experience working with at least one major deep learning framework such as TensorFlow, Pytorch, JAX
Highly proficient in C++ and Python
Solid experience with Linux/Ubuntu environments
Knowledge of professional software engineering and best practices for the full software development process, including coding standards, code reviews, CI/CD, source control management, and testing
BSc/MSc degree (or higher) in robotics, electrical engineering, mechanical engineering, aerospace engineering, computer science or related fields
US Citizenship
Due to U.S. government regulations, specifically ITAR and EAR, as well as the potential requirement for security clearance, this position is limited to U.S. citizens
Proficiency in simulation environments; experience with robotics simulation tools and environments such as Gazebo, AirSim
Experience with Autopilot frameworks such as PX4, Ardupilot
Experience in the field of electronic warfare
Benefits
Competitive salary
Equity
Comprehensive health, dental, and vision insurance
401(k) plan
Generous paid time off and holidays
A collaborative and innovative work environment
Exact compensation may vary based on skills, experience, and location
Responsibilities
Implement VIO and vision based SLAM methods for UAVs, fusing information from cameras, IMUs and other sensors
Integrate with and improve our existing autopilot and path planning functionality
Optimise algorithms to run in real-time on embedded platforms
Run software/hardware-in-the-loop as well as real world experiments to ensure safety-critical performance
Job description
CX2 is a fast growing, venture-backed defense technology company. Our mission is to deliver spectrum dominance to the United States and our allies. We're seeking a highly skilled Robotics Software Engineer to join our growing team. The ideal candidate will have deep understanding of computer vision and/or SLAM applications, as well as have hands-on experience with vision sensors, computer vision libraries/frameworks, Python, Linux and C++, and ROS/ROS2. Key Responsibilities
• Implement VIO and vision based SLAM methods for UAVs, fusing information from cameras, IMUs and other sensors
• Integrate with and improve our existing autopilot and path planning functionality
• Optimise algorithms to run in real-time on embedded platforms
• Run software/hardware-in-the-loop as well as real world experiments to ensure safety-critical performance
Qualifications
• Minimum of 3 years of industry experience focusing on computer vision or SLAM applications
• Hands-on experience with the vision/lidar/radar sensors and common UAV sensor stack
• Experience with computer vision libraries / frameworks
• Hands-on experience with ROS/ROS2
• Basic understanding of modern machine learning techniques and experience working with at least one major deep learning framework such as TensorFlow, Pytorch, JAX
• Highly proficient in C++ and Python
• Solid experience with Linux/Ubuntu environments
• Knowledge of professional software engineering and best practices for the full software development process, including coding standards, code reviews, CI/CD, source control management, and testing
• BSc/MSc degree (or higher) in robotics, electrical engineering, mechanical engineering, aerospace engineering, computer science or related fields
• US Citizenship. Due to U.S. government regulations, specifically ITAR and EAR, as well as the potential requirement for security clearance, this position is limited to U.S. citizens. These regulations necessitate that only U.S. citizens can access certain technical data and defense articles handled by this role
Bonus Points
• Proficiency in simulation environments; experience with robotics simulation tools and environments such as Gazebo, AirSim
• Experience with Autopilot frameworks such as PX4, Ardupilot
• Experience in the field of electronic warfare
Benefits
• Competitive salary
• Equity
• Comprehensive health, dental, and vision insurance
• 401(k) plan
• Generous paid time off and holidays
• A collaborative and innovative work environment
CX2 is a next-generation defense technology company, headquartered in El Segundo, California. Our mission is to secure spectrum dominance for the United States and our allies, by building AI-enabled hardware and software platforms to detect, disrupt and defend the electromagnetic spectrum across land, air, sea and space. Founded by a team of veteran entrepreneurs, with backgrounds from Meta, SpaceX, Epirus and a16z, we are backed by the leading venture investors in the defense ecosystem. Exact compensation may vary based on skills, experience, and location.
Related jobs
-
Software Engineer | Infrastructure Automation
Job highlights Identified by Google from the original job post Qualifications Bachelor’s Degree in a STEM (Science, Technology, Engineering or Mathematics) discipline and 2 years of related experience, or 0 years of experience with a Master’s Degree ...
-
Senior Product Manager | Developer Experience
Job highlights Identified by Google from the original job post Qualifications We’re looking for candidates with strong technical and product management skills that can operate at both the strategic level and execution level Have 10+ years of relevant...
-
Software Developer
Job highlights Identified by Google from the original job post Qualifications A cover letter and resume are required for full consideration Bachelor's degree and five years of relevant experience, or a combination of education and relevant experience...