Robotic Software Engineer
Ghost Robotics Corporation
We are a robotics company building reliable, high-performance systems that operate in the real world. Our work spans perception, control, and systems software, and we value clean design, maintainability, and engineering rigor as much as raw performance.
We are looking for a C++ Software Engineer with strong experience in modern C++ and solid general software engineering practices . You will work on core robotics software while also contributing to tooling, build systems, and CI infrastructure that keep our development process fast and reliable.
This role is ideal for someone who enjoys both architecting clean C++ systems and owning the engineering environment around them .
Responsibilities
· Design, implement, and maintain high-quality C++ code for robotics systems
· Apply modern C++ (C++17/20) design patterns and best practices
· Contribute to system architecture with a focus on performance, safety, and maintainability
· Set up and maintain development environments (Linux-based)
· Configure and maintain GitLab CI/CD pipelines for build, test, and deployment
· Improve build systems (e.g., CMake) and dependency management
· Write unit and integration tests; support automated testing workflows
· Collaborate closely with robotics, controls, and hardware engineers
· Participate in code reviews and help raise overall code quality
Requirements
Required Qualifications
· Strong proficiency in C++ (C++17 or newer)
· Experience with modern C++ concepts:
- RAII, smart pointers, move semantics
- Templates and generic programming
- Concurrency primitives and thread safety
- Clean API and library design
· Solid understanding of software design principles and patterns
· Experience working in Linux development environments
· Hands-on experience with Git and collaborative workflows
· Experience setting up or maintaining CI pipelines (GitLab CI preferred)
· Familiarity with build systems such as CMake
· Strong debugging skills and attention to detail
Preferred Qualifications
· Experience in robotics, embedded systems, or real-time software
· Familiarity with ROS / ROS 2
· Experience with cross-compilation or embedded Linux
· Knowledge of performance profiling and optimization
· Experience with Docker or containerized development environments
· Exposure to Python or other scripting languages for tooling
$191k - $253k
...Anduril develops aerial and multi-domain robotic systems. The team is responsible for... ...for Mission Autonomy, Anduril’s premier software platform that enables masses of Fury, Barracuda... ..., Motion Planning, Hardware, and Test Engineering to solve some of the hardest problems...SuggestedFull timeWork experience placementImmediate startRemote work- ...independent team within DoorDash. We explore robotics and automation to transform last-mile... ...the drone team! We're looking for engineers passionate about leveraging UAV technology... ...opportunity because you will…Design and deploy software for advanced drone hardware, promoting...SuggestedHourly payWork at officeLocal areaRemote workFlexible hours
$220k - $292k
...investment that anchors production and accelerates the development of future systems.ABOUT THE JOBAnduril is seeking a Senior Robotics Software Engineer to join the Omen Team at our Boston, MA office. In this role, you will be responsible for solving a wide variety of...SuggestedFull timeContract workWork experience placementWork at officeImmediate startRemote work- ...green fleet includes aerodynamic trucks, compressed and liquefied natural gas trucks.Requisition SummaryPACCAR is seeking a Robotics Software Engineer to have a solid background and experience developing software using Microsoft technologies. A successful candidate will...SuggestedRemote work
$90k - $210k
...technology. MORSE boasts a specially selected team of scientists, engineers, and software developers to deliver best-in-class technical solutions... ...National Security Ecosystem. MORSE is seeking a talented Robotics Software Engineer to join our team. The ideal candidate...SuggestedFull timeLocal areaRemote work$165k - $218k
...capabilities by partnering closely with specialist engineering, operations, and production teams.... ...of mission requirements. TRS hires software engineers & hardware engineers, who are... ...contribute to highly capable autonomous robotics systems and propulsion products that operate...Full timeWork experience placementWork at officeImmediate startRemote workRelocationRelocation package- ...Senior Robotics Software EngineerNear Earth Autonomy seeks a Senior Robotics Software Engineer in Pittsburgh, PA to research, design, develop, refine, test, and deploy software systems for autonomous air vehicles to enable static obstacle detection and avoidance and safe...Local areaRemote work
- ...throughout the U.S. and U.K. coming together for Kamp Kustomer each year. About the Role Kustomer is looking for an Infrastructure Engineer to own cost optimization across our cloud and AI infrastructure. This role is mostly focused on driving down our AWS/infra and AI...Remote work
- ...Autonomy EngineerAs a Perception Autonomy engineer, you will be pivotal in developing,... ...integrating, and maintaining real-time sensor software solutions deployed across a range of... ...Electrical Engineering, Computer Engineering, Robotic Engineering, Computer Science,...For contractorsFor subcontractorRemote work
- ...Robotics Perception Software EngineerOur client's Innovation and Technology Development Division is currently seeking a Robotics Perception Software Engineer at its Pittsburgh Automation Center. In this role you will work on the exciting and technically challenging Automation...Remote work
$176k - $215k
...Robotics Software Engineer IIAs a Robotics Software Engineer II on the Mission Behavior team, you'll build the engine that lets us rapidly customize robot behavior for new use cases—turning our robots from one-off solutions into a true platform. You'll work across the...Local areaRemote work- ...Robotics / Perception Software EngineerJoin our dynamic team and contribute to the design and development of cutting-edge automated robotic 3D metrology... ...seeking a highly skilled Robotics / Perception Software Engineer with experience specializing in writing advanced robotics...Work experience placementRemote workFlexible hours
$140k - $230k
...About Nimble Nimble is an AI robotics company building the autonomous supply chain to... ...hardcore and obsessed team of the world’s best engineers and operators. If you are obsessed with... ...Nimble is looking for a Robotics Software Engineer to build the core software powering...Full timeLocal areaRemote workFlexible hours$70k - $300k
...Job Description Job Description About the Job: Robotics Software Engineer – Robot Integrations Field AI is building the future of autonomy—from rugged terrain to real-world deployment. We’re on a mission to develop intelligent, adaptable robotic systems that operate...Remote work- ...does this by catalyzing solutions that drive the adoption of robotics and physical AI. With a forward-looking focus on innovative,... ...Overview The ARM Institute is seeking a Robotics Software Engineer to support the development, integration, testing, and deployment...Full timeTemporary workRemote workHome office
$140k - $190k
...startup on a mission to build the nervous system for AI-powered robots in industrial applications. Founded by leading robotics... ...throughout the supply chain! We are seeking a Senior Robotics Software Engineer to develop core robotics libraries and runtime application...Full timeLocal areaWork from home- ...Irvine team is where embodied AI meets real robots, real sensors, and real field... ...-only architectures, combining rigorous engineering with learning systems proven in globally... ...field. We’re looking for a Robotics Software Engineer, SLAM & 3D Mapping to design and...Work at officeLocal area
$100k - $150k
Robotics Software Engineer - Remote Bright Vision Technologies is a technology consulting and software development company delivering cloud, AI, data, and enterprise solutions across the United States. This is a fantastic opportunity to join an established and well...Full timeH1bLocal areaImmediate startRemote workVisa sponsorship- ...Responsibilities Design and implement software for real-time control, manipulation, sensing... ...frontier AI models into production robot behaviors with predictable and safe performance Collaborate with hardware engineering on software-hardware integration for new...Full timeRemote workFlexible hours
- ...Robotics Software Engineer | Experienced Atlanta, GA — Full-Time — Onsite/Hybrid — 3-6 years experience Greenzie's mission is to free humans from repetitive outdoor labor. We're starting with the hardest tasks first — highly repetitive outdoor work in the green...Full timeTemporary workRemote work
- ...Job Description Job Description What We Do Gecko Robotics is helping the world’s most important organizations ensure the availability... ...control stack, industrial hardware and Gecko’s inspection software Support system deployment and validation in production environments...Work at officeLocal areaWork from homeFlexible hours
- ...Job Description Job Description Senior Robotics Software Engineer Full-Time | In-Person | Suamico, WI We build full-size commercial autonomous robots that mow large properties without an operator in the seat. They run in real terrain, including wet grass...Full timeFor contractorsLocal areaRemote work
$158.62k - $261k
...Clara, CA. Job Responsibilities Work on real-time robotics software to automate agricultural equipment Run and refine complex... .... Requirements Bachelor’s degree in Mechanical Engineering or related field plus 3 years of related experience....Work at officeRemote work$115k - $210k
...Job Description Overview The ASUS Robotics & AI Center is seeking a Senior Robotics Software Engineer to join our global research and development team. This role focuses on building and maintaining the software systems that power our UAVs and other robotics platforms...Work experience placementWork at officeLocal areaWork from homeShift workNight shift- ...building the category of Autonomous Industrial Robotics and we're doing it fast. We believe that... ...to make that possible - hardware, software, and AI in one stack that just works. As our Senior Software and Robotics Engineer, you will act as the vital technical anchor...Remote work
- ...We build full-size commercial autonomous robots that mow large properties without an... ...with mechanical, electrical, and controls engineers — and with the technicians who validate... ...shape how we hire, review, and scale the software team as we grow WHAT YOU BRING Strong...For contractorsRemote work
- ...Blue River Technology, based in Santa Clara, CA, seeks an engineer to build real-time robotics software for automated agricultural equipment. You will work on vision-based systems, sensing and actuation to ensure reliable field operations. The role requires a BS in...Remote work
- Valid8 Financial, Inc. in Hinckley, IL is seeking a Robotics / Perception Software Engineer. This remote role focuses on developing software for advanced robotic systems and 3D scanning technologies, enhancing manufacturing through improved automation processes. The ideal...Remote job
$165k - $218k
...capabilities by partnering closely with specialist engineering, operations, and production teams.... ...of mission requirements. TRS hires software engineers & hardware engineers, who are... ...contribute to highly capable autonomous robotics systems and propulsion products that operate...Full timeWork experience placementWork at officeRemote workRelocationRelocation package$220k - $292k
Senior Robotics Software Engineer, Vehicle Software Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century...Full timeWork experience placementRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Robotic Software Engineer. Be the first to apply!
- senior robotics software engineer Remote
- robotics engineer Remote
- control systems engineer Remote
- robotic system engineer Remote
- software development engineer (robotics engineer) Remote
- software system engineer Remote
- part time software developer Remote
- security software engineer Remote
- intel software engineer Remote
- software developer fintech Remote



