Job Description
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.
💡 Quick Summary
Seeking a career-building opportunity? The Robotics Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in El Segundo offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.
