Description We are a robotics company building reliable, high-performance systems that operate in ... We are looking for a C++ Software Engineer with strong experience in modern C++ and solid general ...
Description We are a robotics company building reliable, high-performance systems that operate in ... We are looking for a C++ Software Engineer with strong experience in modern C++ and solid general ...
Robotics Software Engineer - Controls
Philadelphia, PA · On-site
$90/hr
We are partnering with Ghost Robotics and have announced the search for a Robotics Software Engineer (Controls) Description Ghost Robotics is a robotics company building autonomous systems that ...
Robotics Software Engineer - Controls
Philadelphia, PA · On-site
$90/hr
We are partnering with Ghost Robotics and have announced the search for a Robotics Software Engineer (Controls) Description Ghost Robotics is a robotics company building autonomous systems that ...
Robotics Software Engineer - Controls
$90K - $140K/yr
Description We are partnering with Ghost Robotics and have announced the search for a Robotics Software Engineer (Controls) Description Ghost Robotics is a robotics company building autonomous ...
Robotics Software Engineer - Controls
$90K - $140K/yr
Description We are partnering with Ghost Robotics and have announced the search for a Robotics Software Engineer (Controls) Description Ghost Robotics is a robotics company building autonomous ...
C++ Software Engineer (Senior, Staff, or Lead)
Philadelphia, PA · On-site
$135K - $185K/yr
Description We're a robotics company building reliable, high-performance systems that operate in ... We're hiring a C++ Software Engineer with strong modern C++ skills and solid general software ...
C++ Software Engineer (Senior, Staff, or Lead)
Philadelphia, PA · On-site
$135K - $185K/yr
Description We're a robotics company building reliable, high-performance systems that operate in ... We're hiring a C++ Software Engineer with strong modern C++ skills and solid general software ...
C++ Software Engineer (Senior, Staff, or Lead)
Philadelphia, PA · On-site
$135K - $185K/yr
Description: We're a robotics company building reliable, high-performance systems that operate in ... We're hiring a C++ Software Engineer with strong modern C++ skills and solid general software ...
Quick apply
C++ Software Engineer (Senior, Staff, or Lead)
Philadelphia, PA · On-site
$135K - $185K/yr
Description: We're a robotics company building reliable, high-performance systems that operate in ... We're hiring a C++ Software Engineer with strong modern C++ skills and solid general software ...
Description We're a robotics company building autonomous systems that operate in complex, dynamic ... Mentors less-experienced engineers * Track record of shipping manipulation software to real ...
Description We're a robotics company building autonomous systems that operate in complex, dynamic ... Mentors less-experienced engineers * Track record of shipping manipulation software to real ...
Robotic Software Engineer (Senior, Staff or Lead) (Perception)
Philadelphia, PA · On-site
$140K - $185K/yr
Description About the role We're a robotics company building autonomous systems that operate in ... Mentors less-experienced engineers * Track record of shipping perception software to real systems ...
Robotic Software Engineer (Senior, Staff or Lead) (Perception)
Philadelphia, PA · On-site
$140K - $185K/yr
Description About the role We're a robotics company building autonomous systems that operate in ... Mentors less-experienced engineers * Track record of shipping perception software to real systems ...
Description: We're a robotics company building autonomous systems that operate in complex, dynamic ... Mentors less-experienced engineers * Track record of shipping manipulation software to real ...
Quick apply
Description: We're a robotics company building autonomous systems that operate in complex, dynamic ... Mentors less-experienced engineers * Track record of shipping manipulation software to real ...
Robotic Software Engineer (Senior, Staff or Lead) (Perception)
Philadelphia, PA · On-site
$140K - $185K/yr
About the role We're a robotics company building autonomous systems that operate in complex ... Mentors less-experienced engineers * Track record of shipping perception software to real systems ...
Quick apply
Robotic Software Engineer (Senior, Staff or Lead) (Perception)
Philadelphia, PA · On-site
$140K - $185K/yr
About the role We're a robotics company building autonomous systems that operate in complex ... Mentors less-experienced engineers * Track record of shipping perception software to real systems ...
Description Ghost Robotics is the industry leader in legged robotic systems that not only help our ... We are seeking a Quality Software Engineer to build and maintain the software and test ...
Description Ghost Robotics is the industry leader in legged robotic systems that not only help our ... We are seeking a Quality Software Engineer to build and maintain the software and test ...
Ghost Robotics is the industry leader in legged robotic systems that not only help our customers ... We are seeking a Quality Software Engineer to build and maintain the software and test ...
Quick apply
Ghost Robotics is the industry leader in legged robotic systems that not only help our customers ... We are seeking a Quality Software Engineer to build and maintain the software and test ...
Software Engineer
Monroeville, NJ · On-site
$115K - $125K/yr
While marine ISR and robotics experience is valuable, we prioritize strong fundamentals in C/C++, UI/UX design, networking, and system integration. The ideal candidate is highly collaborative ...
Quick apply
Software Engineer
Monroeville, NJ · On-site
$115K - $125K/yr
While marine ISR and robotics experience is valuable, we prioritize strong fundamentals in C/C++, UI/UX design, networking, and system integration. The ideal candidate is highly collaborative ...
Robotics Engineer
West Chester, PA · On-site
You will work with electrical engineers, test design engineers, controls engineers, and software engineers to design and develop novel Robotic and non-robotic test systems which no one ever thought ...
Robotics Engineer
West Chester, PA · On-site
You will work with electrical engineers, test design engineers, controls engineers, and software engineers to design and develop novel Robotic and non-robotic test systems which no one ever thought ...
Software Engineer
West Chester, PA · On-site
The software developer will work in conjunction with controls and mechanical development teams to build and program Autonomous Mobile Robots (AMRs) and Automated Guided Vehicles (AGVs) systems. These ...
Software Engineer
West Chester, PA · On-site
The software developer will work in conjunction with controls and mechanical development teams to build and program Autonomous Mobile Robots (AMRs) and Automated Guided Vehicles (AGVs) systems. These ...
The software developer will work in conjunction with controls and mechanical development teams to build and program Autonomous Mobile Robots (AMRs) and Automated Guided Vehicles (AGVs) systems. These ...
The software developer will work in conjunction with controls and mechanical development teams to build and program Autonomous Mobile Robots (AMRs) and Automated Guided Vehicles (AGVs) systems. These ...
Time Critical Software Engineer
$95K - $120K/yr
We are looking to hire a Time Critical Software Developer in our warehouse automation division to help create new robotic warehouse automation products in a still forming, yet rapidly growing market ...
Time Critical Software Engineer
$95K - $120K/yr
We are looking to hire a Time Critical Software Developer in our warehouse automation division to help create new robotic warehouse automation products in a still forming, yet rapidly growing market ...
Time Critical Software Engineer
Moorestown, NJ · On-site
$95K - $120K/yr
We are looking to hire a Time Critical Software Developer in our warehouse automation division to help create new robotic warehouse automation products in a still forming, yet rapidly growing market ...
Time Critical Software Engineer
Moorestown, NJ · On-site
$95K - $120K/yr
We are looking to hire a Time Critical Software Developer in our warehouse automation division to help create new robotic warehouse automation products in a still forming, yet rapidly growing market ...
Time Critical Software Engineer
Moorestown, NJ · On-site
$95K - $120K/yr
We are looking to hire a Time Critical Software Developer in our warehouse automation division to help create new robotic warehouse automation products in a still forming, yet rapidly growing market ...
Time Critical Software Engineer
Moorestown, NJ · On-site
$95K - $120K/yr
We are looking to hire a Time Critical Software Developer in our warehouse automation division to help create new robotic warehouse automation products in a still forming, yet rapidly growing market ...
Software Engineer
Mount Laurel, NJ · On-site
The Software Engineer will execute Software engineering processes starting from high level system ... such as Robot, Junit, Sikuli • Demonstrated interest and ability to learn new tools and ...
Software Engineer
Mount Laurel, NJ · On-site
The Software Engineer will execute Software engineering processes starting from high level system ... such as Robot, Junit, Sikuli • Demonstrated interest and ability to learn new tools and ...
Manage hardware and software milestones to ensure successful deployment of automation solutions ... M.S. degree in Engineering, Robotics, or a related technical discipline * Understanding ...
Manage hardware and software milestones to ensure successful deployment of automation solutions ... M.S. degree in Engineering, Robotics, or a related technical discipline * Understanding ...
Robotics Software Engineer information
See Philadelphia, PA salary details
$55.1K - $65K
19% of jobs
$65K - $75K
0% of jobs
$75K - $84.9K
0% of jobs
$84.9K - $94.8K
3% of jobs
$96.6K is the 25th percentile. Wages below this are outliers.
$94.8K - $104.8K
16% of jobs
The median wage is $112.4K / yr.
$104.8K - $114.7K
16% of jobs
$114.7K - $124.6K
9% of jobs
$133.2K is the 75th percentile. Wages above this are outliers.
$124.6K - $134.6K
14% of jobs
$134.6K - $144.5K
5% of jobs
$144.5K - $154.4K
7% of jobs
$154.4K - $164.4K
11% of jobs
$55.1K
$114.3K
$164.4K
How much do robotics software engineer jobs pay per year?
What are the key skills and qualifications needed to thrive as a Robotics Software Engineer, and why are they important?
Can a software engineer work in robotics?
What Does a Robotics Software Engineer Do?
The job duties of a robotics software engineer are working to develop software for robot control and automation. In this job, your responsibilities include working on an embedded system that controls automated equipment. You may build new software or test, improve, or debug current software. Most robotics software engineers work for the manufacturing industry and focus on robots that companies use in product production. You may work in other fields that use robotics as well. This job may include responsibilities such as developing a user interface that non-technical employees can use to set up the equipment.
What is the difference between Robotics Software Engineer vs Mechatronics Engineer?
| Aspect | Robotics Software Engineer | Mechatronics Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Robotics, Computer Science, or related field; programming skills | Bachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge |
| Work Environment | Software development teams, robotics labs, research facilities | Design, integrate mechanical and electronic systems, often in manufacturing or automation |
| Employer & Industry Usage | Tech companies, robotics firms, research institutions | Manufacturing, automation, aerospace, automotive industries |
While both roles involve robotics, a Robotics Software Engineer primarily focuses on developing software for robotic systems, whereas a Mechatronics Engineer designs and integrates mechanical, electronic, and software components. The roles often overlap but differ in their core focus areas and skill sets.
Is robotics a dead field?
What engineers make $300,000 a year?
What are some common challenges faced by Robotics Software Engineers when integrating software with hardware systems?
What does a Robotics Software Engineer do?
What engineers make $500,000?
- What Are the Qualifications to Become a Robotics Software Engineer?
- Are Robotic Software Engineers in demand
- How long does it take to become a Robotics Software Engineer?
- What is the highest paid Engineer?
- What Is a Robotics Software Engineer and How to Become One
- Robotics Software Engineer Job Description Sample Template
- Full Time Robotic Simulation Engineer
- Remote International Robotics Engineer
- Robotic Software Engineer Intern
- New Grad Robotics Engineer
- Lead Robotics Engineer
- Remote Robotic Simulation Engineer
- Manager Robotics Engineer Localization
- Robotics Simulation
- Robotics Perception Engineer
- Freelance Robotic Simulation Engineer
Job description
Description
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.
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 QualificationsStrong 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
About Ghost Robotics
Sourced by ZipRecruiter
Industry
Industrial machinery manufacturing
Company size
11 - 50 Employees
Headquarters location
Philadelphia, PA, US
Year founded
2015