1

Robotics Software Developer Jobs in Charlotte, NC

Robotics Electrical Engineer

Concord, NC ยท On-site

$90 - $130/hr

Develop embedded control solutions while collaborating closely with robotics software engineers ... Design, build, and troubleshoot electrical harnesses and vehicle electrical systems * Integrate ...

Warehouse Robotics Engineer

Charlotte, NC ยท On-site

$90 - $130/hr

You will lead robot fleet optimization, analyze system performance data, develop preventive maintenance strategies, and coordinate with the central engineering team on hardware and software upgrades.

Solid foundation in Robotic Process Automation concepts, design principles, and best practices * Proficiency in at least one high-level programming language such as Java or C# * Experience automating ...

Robotics Tutor

Matthews, NC ยท Remote

$18 - $40/hr

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

Robotics Tutor

Charlotte, NC ยท Remote

$18 - $40/hr

Skilled at teaching robot design, sensor programming, and autonomous behavior development. Guides ... software integration, understanding control systems, and managing team-based design projects.

The RPA Engineer will be responsible for analyzing business processes, gathering requirements ... UiPath Advanced Developer Certified * Experience with Agile development methodologies * Experience ...

Principal Software Engineer I

Charlotte, NC ยท On-site +1

$127K - $170K/yr

Strong experience with Git-based source control platforms including GitHub, GitLab, Azure DevOps ... Experience with workflow automation platforms and robotic process automation technologies such as ...

Pega Developer

Charlotte, NC ยท On-site

$55 - $72/hr

This App Dev lead role, a Pega Software Engineer, will own design, development, delivery and ... Java development Pega Robotics * Application Development * Automation * Solution Design * Technical ...

... engineering, or customer success within industrial automation, robotics, or manufacturing software * Proventrack recordof influencing or closing complex B2B software sales * Experience managing ...

next page

Showing results 1-20

Robotics Software Developer information

See Charlotte, NC salary details

$46.9K

$109.2K

$162.1K

How much do robotics software developer jobs pay per year?

As of Aug 22, 2026, the average yearly pay for robotics software developer in Charlotte, NC is $109,241.00, according to ZipRecruiter salary data. Most workers in this role earn between $87,900.00 and $127,000.00 per year, depending on experience, location, and employer.

What does a robotics software developer do?

A Robotics Software Developer designs, develops, and maintains the software that controls robotic systems. They write code that enables robots to sense their environment, make decisions, and perform tasks autonomously or semi-autonomously. These developers often work with embedded systems, artificial intelligence, and machine learning to improve robot performance. Their work is essential for applications ranging from manufacturing automation to healthcare and service robots.

What are the key skills and qualifications needed to thrive as a robotics software developer, and why are they important?

To thrive as a Robotics Software Developer, you need strong programming skills in languages such as C++, Python, or ROS, along with a background in computer science, engineering, or robotics. Familiarity with robotics simulation platforms (e.g., Gazebo), version control systems (e.g., Git), and experience with sensor integration and real-time operating systems are typically required. Problem-solving, teamwork, and effective communication are essential soft skills to excel in multidisciplinary environments. These abilities ensure reliable development, integration, and deployment of robotic systems that meet both technical and user requirements.

What are some common challenges faced by robotics software developers in integrating hardware and software components?

Robotics Software Developers often encounter challenges related to ensuring seamless communication between software algorithms and diverse hardware components like sensors, actuators, and controllers. Differences in hardware specifications, real-time constraints, and debugging low-level hardware interactions can add complexity to development. Collaborating closely with hardware engineers is essential to address issues quickly and optimize system performance. Staying up to date with new frameworks and tools, such as ROS (Robot Operating System), also helps streamline integration and testing.

What is the difference between Robotics Software Developer vs Mechatronics Engineer?

AspectRobotics Software DeveloperMechatronics Engineer
Required CredentialsBachelor's in Computer Science, Robotics, or related field; programming certificationsBachelor's in Mechatronics, Mechanical, or Electrical Engineering
Work EnvironmentSoftware development teams, labs, robotics companiesDesign, integrate mechanical and electronic systems, manufacturing settings
Industry UsageRobotics firms, automation companies, research labsManufacturing, automation, product design
Common Search/ComparisonYesNo

Robotics Software Developers focus on programming and developing software for robotic systems, while Mechatronics Engineers work on designing and integrating mechanical, electronic, and software components. Both roles often collaborate but differ mainly in their core responsibilities and skill sets.

What are popular job titles related to Robotics Software Developer jobs in Charlotte, NC?

For Robotics Software Developer jobs in Charlotte, NC, the most frequently searched job titles are:

What job categories do people searching Robotics Software Developer jobs in Charlotte, NC look for?

The top searched job categories for Robotics Software Developer jobs in Charlotte, NC are:

What cities near Charlotte, NC are hiring for Robotics Software Developer jobs?

Cities near Charlotte, NC with the most Robotics Software Developer job openings:

Infographic showing various Robotics Software Developer job openings in Charlotte, NC as of August 2026, with employment types broken down into 65% Full Time, 9% Part Time, and 26% Contract. Highlights an 79% In-person, 4% Hybrid, and 17% Remote job distribution, with an average salary of $109,241 per year, or $52.5 per hour.

Robotics Electrical Engineer

Nbutexas

Concord, NC โ€ข On-site

$90 - $130/hr

Other

Medical, Retirement

Posted 4 days ago


Job description

Robotics Electrical Engineer | Charlotte, NC

We are partnering with an innovative engineering organization at the forefront of defense robotics to hire an Electrical Engineer. This is a highly hands-on role for an engineer who enjoys designing, building, integrating, and testing electrical systems for next-generation unmanned vehicles and advanced electro-mechanical equipment.

This is an opportunity to join a fast-growing, highly respected engineering team that combines the speed and innovation of a startup with the stability and resources of an established organization. You'll play a key role in developing mission-critical technologies while working alongside a collaborative team of mechanical, software, and systems engineers.

Electrical Engineer Benefits
  • Competitive base salary Quarterly performance bonus
  • Relocation assistance available
  • Comprehensive healthcare and benefits package
  • 401(k) with company contribution
  • Opportunity to work on cutting-edge robotics and autonomous vehicle technologies
  • Long-term career growth with a rapidly expanding engineering organization
Electrical Engineer Responsibilities
  • Design, develop, and integrate electrical and electro-mechanical subsystems for unmanned robotic platforms
  • Design and iterate PCBAs, select components, support fabrication, and validate system performance
  • Develop embedded control solutions while collaborating closely with robotics software engineers
  • Design, build, and troubleshoot electrical harnesses and vehicle electrical systems
  • Integrate batteries, power electronics, charging systems, and embedded hardware into mobile platforms
  • Perform hands-on electrical testing, debugging, validation, and field support
  • Create and maintain electrical documentation, BOMs, test plans, and design revisions
  • Partner with multidisciplinary engineering teams to rapidly develop, integrate, and improve complex robotic systems
Electrical Engineer Qualifications
  • Bachelor's degree in Electrical Engineering, Robotics, or a related technical discipline
  • Professional experience designing and integrating electrical systems for electro-mechanical or embedded products
  • Strong understanding of circuit design, schematic capture, PCBAs, component selection, and electrical troubleshooting
  • Experience with embedded systems and microcontrollers
  • Working knowledge of Python and C++ in support of embedded or robotics development
  • Experience integrating power systems, batteries, harnesses, and embedded hardware
  • Comfortable working in Linux and using Git for version control
  • Experience with CAN Bus, mobile power systems, or robotics is highly desirable
  • Self-motivated engineer who enjoys solving challenging technical problems in a fast-paced, highly collaborative environment
  • Must be eligible to work on ITAR-regulated programs (U.S. Citizen, Permanent Resident, or U.S. Person)

This role is ideal for an engineer who enjoys seeing designs come to life. If you're energized by building, testing, troubleshooting, and continuously improving real-world robotic systems while working shoulder-to-shoulder with a talented engineering team, we'd love to hear from you.

JOB ID

179132#post

Becky Tiley

#J-18808-Ljbffr