Robotics Software Engineer - Autonomy & ROS2

Goodwin Recruiting

Concord (NC)

On-site

USD 140,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance
Comprehensive healthcare and benefits
401(k) with company contribution
Opportunity to work on cutting-edgeRob
Cutting-edge robotics technologies

Job summary

Goodwin Recruiting is partnering with a defense robotics-focused organization in Charlotte, NC to hire a Software Engineer. You will design, develop, and integrate software for unmanned robotic platforms, working with ROS2, Python, and C++ in a Linux environment.

The role emphasizes hands-on hardware/software integration, system testing, and collaboration across engineering teams. ITAR eligibility is required; relocation assistance and a strong benefits package are available.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Robotics, Electrical Engineering, or a related technical discipline.
  • Professional experience developing software for robotics, embedded systems, or autonomous platforms.
  • Strong programming experience with Python and C++.
  • Experience working with ROS2 (or similar robotics middleware).
  • Hands-on experience integrating hardware, sensors, and embedded computing platforms.
  • Working knowledge of Linux development environments and Git version control.
  • Experience with CAN Bus communication in embedded or robotics applications.
  • Self-motivated engineer who enjoys solving complex technical challenges in a fast-paced environment.
  • Must be eligible to work on ITAR-regulated programs (U.S. Citizen, Permanent Resident, or U.S. Person).

Responsibilities

  • Design, develop, and integrate production-quality software for unmanned robotic platforms.
  • Develop robotic control and autonomy software using ROS2, Python, and C++.
  • Integrate software with sensors, actuators, embedded hardware, and vehicle systems.
  • Perform hands-on hardware and software integration, testing, and troubleshooting.
  • Develop and maintain software within a Linux development environment using Git.
  • Support rapid prototyping, system validation, and field testing of robotic platforms.
  • Collaborate closely with multidisciplinary engineering teams to deliver reliable, high-performance solutions.
  • Continuously improve software architecture, system reliability, and development processes.

Skills

Python
C++
ROS2
Linux
Git
CAN Bus
Embedded systems
Robotics

Education

Bachelor's degree in Computer Science or related

Tools

ROS2

Job description

Goodwin Recruiting is partnering with a defense robotics-focused organization in Charlotte, NC to hire a Software Engineer. You will design, develop, and integrate software for unmanned robotic platforms, working with ROS2, Python, and C++ in a Linux environment.

The role emphasizes hands-on hardware/software integration, system testing, and collaboration across engineering teams. ITAR eligibility is required; relocation assistance and a strong benefits package are available.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Robotics Software Engineer - Autonomy & UxV Systems
Robotics Software Engineer - Autonomy & UxV Systems

Hendrick Automotive Group • Charlotte (NC)

On-site
USD 80,000 - 110,000
Robotics Software Engineer - ROS 2 & Autonomy
Robotics Software Engineer - ROS 2 & Autonomy

ALTEN Technology USA • North Reading (MA)

On-site
USD 120,000 - 145,000
Robotics Software Engineer: ROS2 & Embedded Systems
Robotics Software Engineer: ROS2 & Embedded Systems

TalentBridge • Charlotte (NC)

On-site
USD 90,000 - 130,000
Software Engineer - Defense Robotics JN -072026-179110
Software Engineer - Defense Robotics JN -072026-179110

Goodwin Recruiting • Concord (NC)

On-site
USD 140,000 - 150,000
Relocation assistance
Comprehensive healthcare and benefits
401(k) with company contribution
+2
Senior Robotics Software Engineer: Autonomy & ROS 2
Senior Robotics Software Engineer: Autonomy & ROS 2

Wilder Systems Robots • Oklahoma

On-site
USD 130,000 - 190,000
Robotics Software Engineer: ROS2 Autonomy for UAVs
Robotics Software Engineer: ROS2 Autonomy for UAVs

TechINT Solutions Group, LLC • Baltimore (MD)

On-site
USD 85,000 - 120,000
15 personal days per year
10 paid federal holidays
Medical, dental, and vision insurance
+1
Autonomy Systems Engineer (Robotics & ROS2)
Autonomy Systems Engineer (Robotics & ROS2)

Forterra • Clarksburg (MD)

On-site
USD 120,000 - 165,000
Premium Healthcare Benefits
PTO 20 days per year
Parental leave (7 weeks)
+5
Software Engineer Robotics & Embedded Systems
Software Engineer Robotics & Embedded Systems

TalentBridge • Charlotte (NC)

On-site
USD 90,000 - 130,000
On-Site Robotics Software Engineer - ROS 2 Expert
On-Site Robotics Software Engineer - ROS 2 Expert

Altentechnologyusa • North Reading (MA)

On-site
USD 120,000 - 145,000
Robotics Software Engineer — Autonomy & Perception
Robotics Software Engineer — Autonomy & Perception

Framatome • Lynchburg (VA)

On-site
USD 85,000 - 116,000
Health plan options
401(k) with match
Paid time off
+2