Robotics Software Engineer
Job in
Charlotte, Mecklenburg County, North Carolina, 28201, USA
Listing for:
Sentiac
Full Time
position
Listed on 2026-11-15
Job specializations:
-
Software Development
Job Description & How to Apply Below
Develop and integrate ROS 2 software for autonomous mobile robots and robotic manipulation systems. The work spans core robotics capabilities, sensor and hardware integration, simulation, and validation in real-world deployments, with ownership from subsystem design through testing.
Responsibilities- Build software for mobile robots and manipulation systems using ROS 2.
- Develop navigation, localization, mapping, perception, and motion-planning capabilities.
- Connect sensors, robot hardware, and cloud or edge services into dependable workflows.
- Validate robot behaviour in simulation before field deployment.
- Work with mechanical, electrical, and product teams during integration and testing.
- Strong C++ and Python skills in Linux-based robotics development.
- Hands-on ROS 2 experience, including launch files, TF2, parameters, services, and actions.
- Experience with Nav2, SLAM, LiDAR or RGB-D sensors, and robot simulation.
- Familiarity with Git, Docker, debugging tools, and structured software practices.
- A relevant degree or equivalent practical experience.
- Clear communication and the ability to take ownership across software, hardware, and product work.
- Experience with Move It 2, Isaac Sim, Gazebo, or hardware-in-the-loop testing.
- Familiarity with SROS2, edge connectivity, or field robotics deployments.
- Robotics project work, technical writing, or open-source contributions.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction