1

Robotic Software Engineer Jobs in Atlanta, GA (NOW HIRING)

Robotics Software Engineer

Atlanta, GA · On-site

$165 - $218/hr

TRS hires software engineers & hardware engineers, who are excited to build across a diverse and ... Experience with performance optimization and metrics for complex robotic systems * Proficiency in ...

New

next page

Showing results 1-20

Robotic Software Engineer information

See Atlanta, GA salary details

$57.7K

$119.7K

$172.1K

How much do robotic software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for robotic software engineer in Atlanta, GA is $119,748.00, according to ZipRecruiter salary data. Most workers in this role earn between $100,000.00 and $146,200.00 per year, depending on experience, location, and employer.

What is a robotic software engineer?

A Robotic Software Engineer is a professional who designs, develops, and maintains the software systems that control robots. They write code that enables robots to perform specific tasks, interact with their environment, and communicate with other systems. These engineers often work with programming languages such as C++, Python, or ROS (Robot Operating System) and may collaborate with mechanical and electrical engineers to integrate software with hardware. Their work is essential in industries like manufacturing, healthcare, and autonomous vehicles, where robots are increasingly used to improve efficiency and safety.

What are the key skills and qualifications needed to thrive as a robotic software engineer?

To thrive as a Robotic Software Engineer, you need expertise in programming languages such as C++ and Python, a solid understanding of robotics concepts, and a degree in computer science, robotics, or a related field. Familiarity with ROS (Robot Operating System), simulation tools like Gazebo, and experience with embedded systems or real-time operating systems is typically required. Strong problem-solving, teamwork, and communication skills are vital for collaborating with multidisciplinary teams and addressing complex technical challenges. These skills and qualifications are crucial for developing reliable, efficient robotic systems that meet real-world demands and advance automation technology.

How do robotic software engineers typically collaborate with hardware teams during the development process?

Robotic Software Engineers work closely with hardware engineers to ensure seamless integration between software algorithms and the physical components of a robot. This collaboration often involves joint design sessions, regular testing on actual hardware, and troubleshooting issues that arise at the interface between software and hardware. Effective communication and iterative prototyping are essential, as changes in hardware may require software adjustments and vice versa. Such teamwork ensures that the final robotic system operates efficiently and reliably in real-world conditions.

Do robotic software engineers get paid well?

Robotic software engineers typically earn competitive salaries due to the specialized skills required, such as programming in C++, Python, and working with robotics frameworks like ROS. Salaries vary based on experience, location, and industry, but generally they are above average compared to many other software engineering roles.
Infographic showing various Robotic Software Engineer job openings in Atlanta, GA as of August 2026, with employment types broken down into 87% Full Time, 9% Part Time, and 4% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $119,748 per year, or $57.6 per hour.

Robotics Software Engineer II/III - Product Deployment

Mujin

Suwanee, GA • On-site

$110 - $170/hr

Other

Medical, Dental, Life, Retirement, PTO

Re-posted 15 days ago


Job description

Are you ready to shape the future of industrial robotic systems?

Mujindevelopssmart automation solutions forlogistics, material handling, and manufacturingin productionand distribution sites. Our technology gives robotsperceptionand awareness, enabling them to take on more advanced tasksin highly integrated and distributed environments.Be at the forefront of groundbreaking robotics automation that challengesyour skills and pushesthe boundaries ofwhat'spossible!

As a Robotics Software Engineer II/III - Product (Low Level Systems Software), you will be focusing on algorithmic design, development and deployment of robotics technologies using the MujinOS.

You will work collaboratively with a team of engineers, developers, and project managers to create and refine automated material handling systems that improve efficiency, accuracy, and safety. If you are a talented and driven Robotics System Software Developer looking to make an impact in the robotics automation industry, we encourage you to apply.

Position Description:
  • Design, develop, and optimizerobotic system software using C++/Python
  • Implementand integratealgorithms for robotic manipulation tasks such as picking,packingand material handling.
  • Implement andoptimizereal-time communicationand controlmodules with robot controllers(industrial arms, AGVs)and peripheral devices using C/C++.
  • Develop and execute modular and integratedvalidation/verification tests using automated CI/CD pipelinesfor rapidly evolving software systems in R&D
  • Build highly concurrent, performance-critical software systems.
  • Maintain and troubleshoot deployed systems for continuous operation
  • Support configuration and optimization of robotic solutions at customer facilities to meet project requirements
  • Identifyand resolve issues in code developed by other team members
  • Provide technical support andexpertiseto help resolve integration-related issues that arise
  • Collaborate with cross-functional teams to develop innovative solutions forcomplexrobotics applications.
  • Tackle scientific and technical challenges in motion planning, control, and system design for industrial robots. (robot arms, AGVsand other peripherals)
Position Requirements:
  • Masters degree in Computer ScienceorEngineering, Robotics, Mechanical Engineering, ElectricalEngineering,related fields OR Bachelor's with 2+ years of industry experience in Robotics or Systems Software Engineering
  • 5+ Years of Industry Related Experience
  • Solid understanding of linear algebra, 3Dgeometryand their applications in Robotics
  • Advanced knowledge in the networking stack, network protocols, async I/O
  • Proficiencyin Linux development and debugging tools.
  • Strong problem-solving skills and ability to work in a fast-paced, collaborative environment.
Preferred Qualifications:
  • Experience with concurrent or hierarchical robotic software stacks (eg.ROS.OpenRAVE, custom frameworks)
  • Hands-ondevelopmentexperience with multi-joint robot hardwareandmobile robot systems(AGVs/AMRs)
  • Mathematical foundations in areas such as multibody dynamics, collision checking, graph/search algorithms, or optimization.
  • Ability to debug complex software systems, analyze software performance,anditerateonsystem design decisions.
Physical Demands/ Work Environment:
  • Travel Requirement: Road Warrior.Willing to travelup75% of the year as required by project demands.
  • Both office and warehouse/manufacturing environments work.
  • Must be able to sit, stand, bend, and lift to 20 lbs.
  • Ability to work extended hours as required by project deliveries
Great Company! GreatBenefits!When working withMujin, enjoy:
  • 100%CompanypaidMedical, Dental, Visionplus the option to buy-up some benefits beginning the 1stof the month afterhire!
  • 100% Company Paid Life Insurance & Voluntary Benefits
  • 100% Company Paid Long andShort TermDisability
  • 15 Paid Time Off (PTO)daysbeginning your 1styear!
  • 11 PaidHolidays,including(2) Floating Holidays!
  • 401(k) Plan!
  • Parental Leave Benefits!
  • Health Savings Account (HSA)optionwith HDHP!
  • Flexible Spending Account (FSA) options forMedical and Dependent Care!
  • Referral Bonuses!
  • Company Stock Options in many roles!

This Position Description is intended to describe the essential job functions, the general supplementalfunctionsand the essential requirements for the performance of this job. It is not to be construed as an exhaustive statement of all supplemental duties, responsibilities, or non-essential requirements.

Mujinis proud to be an Equal Employment Opportunity employer.

#J-18808-Ljbffr