Robotics Software Engineer Jobs

Robotics Software Engineer jobs are open from new-grad to principal across automotive, aerospace, medical devices, and logistics automation, with specializations in motion planning, computer vision, and ROS-based control systems. Find a role that fits below and apply directly.

Find Jobs

Overview

Open roles193+
Top stateCalifornia
Top employerAmazon
Top citySan Francisco, CA
Work type69% On-site
Top industryTechnology

Showing 5 of 193+ Robotics Software Engineer jobs

Software Engineer, Agentic Model Serving, Robotics, DeepMind
We won't show you this job again
New 6h ago
Software Engineer, Agentic Model Serving, Robotics, DeepMind
DeepMind
Mountain View, California
Cloud Architecture
Solutions Engineering & Architecture
Technical Program Management
$174k - $252k/yr
Bachelor's degree
201-500

Have you applied for this role?

Lead Forward Deployed Engineer, Robotics Fleet Software
We won't show you this job again
New 10h ago
Lead Forward Deployed Engineer, Robotics Fleet Software
Tesla
Austin, Texas
Software Engineering
Solutions Engineering & Architecture
Technical Product & Program Management
Technical Program Management
10,000+

Have you applied for this role?

Software Development Engineer II, Robotics Navigation
We won't show you this job again
New 17h ago
Software Development Engineer II, Robotics Navigation
Amazon.com
Reading, Massachusetts
Consulting & Professional Services
Software Engineering
Solutions Engineering & Architecture
Technical Program Management
$144k - $194k/yr
Master's degree
10,000+

Have you applied for this role?

Amazon Robotics RDPI Embedded Software, Robotics Delivery and Packaging Innovation
We won't show you this job again
New 17h ago
Amazon Robotics RDPI Embedded Software, Robotics Delivery and Packaging Innovation
Amazon.com
Westborough, Massachusetts
Consulting & Professional Services
Software Engineering
Solutions Engineering & Architecture
Technical Program Management
$144k - $194k/yr
Bachelor's degree in engineering
10,000+

Have you applied for this role?

Robotics Software Engineer, Manipulation
We won't show you this job again
New 18h ago
Robotics Software Engineer, Manipulation
Persona AI
Houston, Texas
Backend Engineering
Data Science
Software Engineering
Bachelor of Science

Have you applied for this role?

See All 193+ Robotics Software Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs

Robotics Software Engineer Job Market

Who's Hiring

  • Amazon33
  • NVIDIA8
  • Anduril6
  • ArcBest5
  • DoorDash5

Top Industries Hiring

  • Technology & Software15
  • Science & Research8
  • E-Commerce & Online Marketplaces4
  • Consulting & Professional Services4
  • Retail3

What Employers Look For

The qualifications that appear most often in robotics software engineer jobs.

  • Proficiency in C++ and Python for real-time robotics and control applications
  • Experience with ROS or ROS 2 for robot software development and integration
  • Familiarity with motion planning, path planning, or trajectory optimization algorithms
  • Hands-on experience integrating sensors such as LiDAR, cameras, or IMUs
  • Bachelor's degree in robotics, computer science, electrical engineering, or a related field
  • Experience with simulation environments such as Gazebo, Webots, or Isaac Sim

Tips for Your Robotics Software Engineer Job Search

Tailor your resume to the stack

Robotics job descriptions often specify ROS or ROS 2, C++, Python, and simulation tools like Gazebo or Isaac Sim. Mirror the exact tool names from each posting in your resume so automated screening systems flag your application correctly.

Showcase end-to-end system experience

Hiring teams want to see that you have worked from sensor integration through motion planning to deployment on real hardware. Lead each resume bullet with the hardware platform, the problem you solved, and a measurable outcome like latency reduction or cycle time improvement.

Build a public project portfolio early

A GitHub repository with documented robotics projects, robot operating system packages, or simulation demos gives reviewers something concrete before the first call. Annotate each project with the hardware target and what problem it solved.

Apply early to roles that fit

Migrate Mate lists robotics software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.

Prepare for systems design questions

Robotics interviews often include whiteboard problems on real-time scheduling, sensor fusion pipelines, or state machine design. Practice drawing architecture diagrams out loud, explaining latency trade-offs, and justifying middleware choices like ROS 2 versus a custom pub-sub layer.

Negotiate with competing offer timelines

Robotics teams at hardware companies often move slower than pure software firms. If you have a competing offer with a tighter deadline, tell your preferred employer directly. Most teams will accelerate the final interview stage or extend your decision window rather than lose a qualified candidate.

Robotics Software Engineer Jobs: Frequently Asked Questions

Which companies are hiring the most robotics software engineers?

Amazon, NVIDIA, and Anduril are hiring the most robotics software engineers right now, with openings concentrated in California, Massachusetts, and Texas, based on current listings on Migrate Mate as of November 2026. Demand is especially strong at companies building autonomous mobile robots, surgical platforms, and warehouse automation systems.

How many robotics software engineer jobs are remote?

About 31% of robotics software engineer openings are fully remote or hybrid as of November 2026, though the share varies significantly by specialization. Software-focused roles in perception, planning algorithms, and simulation tooling are more likely to be remote, while positions requiring hands-on hardware integration or lab access are almost always on-site.

How do you become a robotics software engineer?

Start by building a foundation in C++ and Python, then work through robotics-specific coursework or projects covering kinematics, control theory, and sensor fusion. Get hands-on with ROS or ROS 2 by building a documented project on real or simulated hardware. A degree in robotics, computer science, or electrical engineering strengthens your applications, but a strong project portfolio demonstrating system-level thinking can substitute for formal credentials at many companies.

Can you get hired as a robotics software engineer with little experience?

Yes, entry-level robotics software engineer roles exist, particularly at startups and companies expanding their automation teams. The most effective way to stand out without professional experience is a public GitHub portfolio showing ROS-based projects, simulation demos, or embedded control work. Internships, research assistant positions, and robotics competition teams like FIRST or RoboMaster all count as relevant experience to hiring managers.

What does the robotics software engineer interview process look like?

Most robotics software engineer interview processes begin with a recruiter screen, followed by a technical phone interview covering data structures, algorithms, and robotics fundamentals such as transforms or state estimation. Mid-stage rounds typically include a take-home coding problem or a system design session focused on robot architecture. Final rounds usually involve on-site or virtual interviews with engineers and a hiring manager, often including a live debugging or whiteboard problem on a real-time system.

Where can I find and apply to robotics software engineer jobs?

You can find and apply to robotics software engineer jobs on Migrate Mate, which lists current openings from companies across the United States. Search the listings to find roles that match your experience and specialization, then apply directly to each one. New openings are added regularly, so checking back frequently gives you the best chance of catching roles early.

See All 193+ Robotics Software Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs