Robotics Software Engineer | Experienced

Greenzie

$100K — $120K *
Aerospace & Defense
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • 3-6 years of professional software engineering experience with production-deployed code
  • BS or MS in Robotics, Computer Science, Electrical Engineering, Computer Engineering, Mechanical Engineering, or equivalent experience
  • Deep knowledge in at least one area: control systems, computer vision, sensor fusion, motion planning, SLAM
  • Strong in C++, familiar with Python and CMake
  • Experience building and deploying software on ROS (ROS1 or ROS2)
  • Proficient in writing clean, tested code and understanding engineering practices
  • Comfortable with Linux and command-line navigation
  • Experience with AI software development tools like Copilot or Codex
  • Familiar with debugging hardware-software integration issues.

Responsibilities

  • Own an autonomous outdoor robotics subsystem from design to testing and troubleshooting
  • Develop software using C++ and Python with Robot Operating System (ROS/ROS2)
  • Debug complex issues on real hardware in challenging environments
  • Maintain team coding standards through reviews, pair programming, and mentorship
  • Perform data collection and analysis to address real-world challenges
  • Evaluate and integrate sensors and technologies into the product
  • Contribute to technical direction during sprint planning and retrospectives
  • Engage in potentially diverse company-building activities, from customer discovery to marketing.

Benefits

  • Equity in the company
  • Comprehensive health benefits (Medical, Dental, Vision) with HSA options
  • 401K matching
  • Short-Term and Long-Term Disability coverage
  • Customizable hardware options for your work setup
  • Transparent startup culture that encourages involvement in various business aspects.
Full Job Description
Robotics Software Engineer | Experienced

Atlanta, GA - Full-Time - Onsite/Hybrid - 3-6 years experience

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).

Similar Jobs

More Aerospace & Defense Jobs

Find similar Robotics Software Engineer | Experienced jobs: