1

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

Robotics Software Engineer

Atlanta, GA · On-site

$150 - $200/hr

ABOUT THE JOB As a Robotics Software Engineer on our TRS team, you'll be at the forefront of cutting‑edge autonomous systems development. You'll tackle diverse challenges in autonomy, systems ...

next page

Showing results 1-20

Robotics Software Engineer information

See Atlanta, GA salary details

$57.7K

$119.7K

$172.1K

How much do robotics software engineer jobs pay per year?

As of Sep 8, 2026, the average yearly pay for robotics 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 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 does a robotics software engineer do?

A Robotics Software Engineer designs, develops, and maintains the software that controls and powers robots. This includes writing code for robot perception, control algorithms, and integration with hardware components. They work closely with hardware engineers to ensure seamless interaction between the robot's physical and digital systems. Their work often involves programming in languages such as C++, Python, or ROS (Robot Operating System) and testing robots in real-world or simulated environments.

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

To thrive as a Robotics Software Engineer, you need a strong background in computer science, robotics, and mathematics, often supported by a relevant degree and experience in algorithm development. Proficiency with programming languages like C++, Python, and ROS (Robot Operating System), as well as familiarity with simulation tools and version control systems, is essential. Problem-solving ability, teamwork, and effective communication are crucial soft skills for collaborating on complex projects and adapting to evolving technologies. These skills and qualities are vital for designing, implementing, and maintaining reliable robotic systems that perform effectively in real-world environments.

What are some common challenges faced by robotics software engineers when integrating software with hardware systems?

Robotics Software Engineers often encounter challenges related to ensuring seamless communication between software algorithms and physical hardware components. These can include dealing with sensor noise, managing real-time constraints, debugging hardware-software mismatches, and ensuring reliable performance in unpredictable environments. Close collaboration with electrical and mechanical engineers is essential to quickly resolve integration issues and to test software on physical robots. Adapting to rapid hardware changes and troubleshooting in live environments require strong problem-solving skills and effective cross-disciplinary teamwork.

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

AspectRobotics Software EngineerMechatronics Engineer
Required CredentialsBachelor's in Robotics, Computer Science, or related field; programming skillsBachelor's in Mechatronics, Mechanical, or Electrical Engineering; multidisciplinary knowledge
Work EnvironmentSoftware development teams, robotics labs, research facilitiesDesign, integrate mechanical and electronic systems, often in manufacturing or automation
Employer & Industry UsageTech companies, robotics firms, research institutionsManufacturing, 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.

What are the most commonly searched types of Robotics Software Engineer jobs in Atlanta, GA?

The most popular types of Robotics Software Engineer jobs in Atlanta, GA are:

What job categories do people searching Robotics Software Engineer jobs in Atlanta, GA look for?

The top searched job categories for Robotics Software Engineer jobs in Atlanta, GA are:

Infographic showing various Robotics 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 | Experienced

Greenzie

Atlanta, GA • On-site

Full-time

Medical, Dental, Vision, Retirement

Posted 22 days ago


Job description

Robotics Software Engineer | Experienced
Atlanta, GA - Full-Time - Onsite/Hybrid - 3-6 years experience
Greenzie's mission is to free humans from repetitive outdoor labor. We're starting with the hardest tasks first - highly repetitive outdoor work in the green industry: lawn maintenance, turf mowing, landscaping. We are hiring roboticists who want to develop software for production robots doing real work out in the field today. Join our Team.
As a Robotics Software Engineer you will:
  • Own a subsystem of our autonomous outdoor platform end to end - design, implementation, testing, and the bugs that surface in the field
  • Develop software for our autonomous outdoor robotics platform in C++ and Python using the Robot Operating System (ROS/ROS2)
  • Debug hard problems on real hardware in tough real-world conditions, where the sensor data is messy and the terrain is uneven
  • Maintain a high standard for the team through code review, pair programming, and mentoring early-career engineers
  • Perform data collection and analysis with our robots to identify the best solutions to the real-world challenges they face
  • Evaluate and integrate sensors and devices, and make the call on what makes it into the product
  • Help shape technical direction in sprint planning, retrospectives, and roadmap planning
  • Build a great company: it's up to you how involved you want to be. We are an open book and share the experience of building a company from customer discovery to sales to marketing, you can participate and learn all aspects of business.

As a candidate you already:
  • Have 3-6 years of professional software engineering experience, including production-deployed code
  • Have a BS or MS in Robotics, CS, EE, CompE, ME, or a related field - or equivalent experience
  • Have real depth in at least one of: control systems, computer vision, sensor fusion, motion planning, SLAM
  • Are strong in C++, comfortable in Python, and fluent with CMake and related development tools
  • Have built and shipped software on ROS (ROS 1 or ROS 2), including simulation and testing workflows
  • Write clean, tested code and have opinions about what good engineering practice looks like
  • Are comfortable working with Linux and can navigate your way around the command line
  • Have experience working with AI software development tools (Copilot, Claude Code, Codex, etc)
  • Have debugged systems where software meets hardware, and know that the log file rarely tells the whole story
  • Desire to free humans from hard, manual labor

You might also (nice-to-have):
  • Have worked on robots that operate outdoors, off-road, or in unstructured environments
  • Have experience with safety-critical systems or functional safety practices
  • Have worked on a fleet - deployment, telemetry, OTA updates, or remote diagnostics
  • Have mentored junior engineers or led a small project team
  • Have mowed a lawn or two
  • Appreciate a results-based, startup culture

The benefits we offer to full-time employees:
  • Equity
  • Employee Health Benefits: Medical, Dental, Vision, with options for HSA
  • 401K matching
  • Short-Term and Long-Term Disability
  • Any hardware you need: Macbook Pro? Sure. Slick ThinkPad running Ubuntu? You got it.
  • A transparent, entrepreneurial, startup culture: want to help with sales and marketing? Join in (but be ready to take on real tasks).