> Markdown version of [/jobs/ext/2704696-robotics-software-engineer](https://www.wearedevelopers.com/jobs/ext/2704696-robotics-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Robotics Software Engineer - **Company:** MORSE Corp - **Location:** United States - **Salary:** $90,000.0 - $210,000.0 - **Contract:** Permanent contract - **Skills:** Algorithm Design, C++ (Programming Language), CANopen, Computer Engineering, System Configuration, Data Structures, Software Debugging, Memory Management, Hardware-In-The-Loop Simulation, Python (Programming Language), Motion Planning, Software Engineering, Systems Architecture, Rust (Programming Language), PIC Microcontroller, Information Technology, Data Management, Lidar - **Published:** September 4, 2026 - **Apply:** https://startup.jobs/robotics-software-engineer-morse-corp-8109687 ## About the Role * U.S. Citizenship required and ability to obtain a U.S. Security Clearance * Bachelor's degree in Robotics, Electrical Engineering, Computer Engineering, Computer Science, Aerospace Engineering or a related field. Master's degree preferred. * Strong skills in C++, Rust, and Python. * Experience in navigation algorithms (SLAM, path planning) and autonomy logic. * Experience with low-level embedded programming and microcontrollers. * Experience with PX4 or other flight controllers * Skilled in system architecture, component definition, and integration of prototype vehicles. * A passion for taking novel UAS from concept to flight! ## Description * Architect systems with multiple microcontrollers, defining component roles and managing requirements. * Implement custom navigation algorithms and autonomy logic in Rust and C++. * Analyze vehicle flight logs and debug GNC and autonomy issues * Develop and write LIDAR sensor drivers in C++ and Rust. * Handle system configuration, ground station setup, and data management during local and remote flight tests. * Develop control and path planning algorithms for aerial vehicles and integrate them into the PX4 ROS communications layer. * Implement drivers for novel control actuation and integrate them into PX4 or other flight controllers. * Incorporate flight models into the existing Python flight simulator and use the simulator for algorithm development. * Develop Software-In-the-Loop (SWIL) and Hardware-In-the-Loop (HWIL) testing capabilities. * Aid in system architecture, selection, and integration of flight controllers, electronics, and sensors. * Support the development, integration, and testing of prototype vehicles. * Write, test, and debug drivers such as CANopen actuators and beyond line-of-sight radios in C++ and Python. * Demonstrate familiarity with low-level embedded programming concepts such as memory management, data structures, algorithms, and bit manipulation. ## Related Videos - [How to develop an autonomous car end-to-end: Robotic Drive and the mobility revolution](https://www.wearedevelopers.com/videos/22-how-to-develop-an-autonomous-car-end-to-end-robotic-drive-and-the-mobility-revolution) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [It's all about the Data](https://www.wearedevelopers.com/videos/425-it-s-all-about-the-data) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Code to Road in < 12 hours](https://www.wearedevelopers.com/videos/1082-code-to-road-in-12-hours) - [The Data Mesh as the end of the Datalake as we know it](https://www.wearedevelopers.com/videos/156-the-data-mesh-as-the-end-of-the-datalake-as-we-know-it) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Everything a Developer Needs to Know About MCP with Neo4j](https://www.wearedevelopers.com/magazine/604-everything-a-developer-needs-to-know-about-mcp-with-neo4j) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers)