Robotics Engineer Jobs
Robotics Engineer jobs are open across automotive, aerospace, manufacturing, logistics, and healthcare, from new-grad to staff and principal levels, with specializations in controls, computer vision, and autonomous systems. Find a role that fits from the openings below and apply directly.
Find Robotics Engineer JobsLooking for remote work? View remote robotics engineer jobs →Student or new grad? View robotics engineer internships →Overview
Showing 5 of 561+ Robotics Engineer jobs








About the Role
We are an AI data and model training company working with top frontier AI labs and enterprises worldwide. Our team sits at the cutting edge of embodied intelligence, and we're looking for a talented ML Engineer – Robotics to design, train, and deploy intelligent models that power autonomous systems.
You will work at the intersection of machine learning, control systems, and real-world robotics — building perception, planning, and decision-making pipelines that make machines truly adaptive. This role is ideal for someone who thrives on hard, interdisciplinary problems and loves combining data-driven learning with real-world physical constraints.
This is a fully on-site role based in the Bay Area (Mountain View, CA). Visa sponsorship is not available — candidates must be authorized to work in the United States without employer sponsorship.
What You'll Do
Develop and optimize ML models for perception, motion planning, and control.
Build computer vision and sensor fusion systems using camera, LiDAR, and IMU data.
Integrate learning-based models with robotics software stacks (ROS/ROS2).
Design pipelines for data collection, simulation, and reinforcement learning.
Collaborate with robotics and hardware engineers to deploy models in live environments.
Continuously evaluate model performance and robustness across diverse real-world scenarios.
What We're Looking For
Required:
Bachelor's degree in Computer Science, Electrical/Mechanical Engineering, Robotics, or a closely related field (or equivalent practical experience).
3–8 years of hands-on experience in machine learning, robotics, or computer vision with practical production exposure.
Proficiency in Python and C++ for robotics software development.
Experience with ROS/ROS2 for robotics software integration.
Strong experience with sensor fusion and multi-sensor perception (camera, LiDAR, IMU).
Hands-on experience with simulation environments such as Gazebo, Isaac Sim, CARLA, MuJoCo, or PyBullet.
Proven ability to design, train, and deploy learning-based models within live robotics systems and production pipelines.
Strong collaboration and communication skills for working with cross-functional teams including hardware engineers.
Must be authorized to work in the United States without employer visa sponsorship.
Nice to Have:
Familiarity with reinforcement learning, imitation learning, or adaptive control techniques.
Experience with PyTorch and/or TensorFlow.
Solid grasp of deploying ML models in real-time or embedded environments.
Background in localization, SLAM, or control systems.
Compensation & Benefits
Salary: $220,000 – $300,000 per year, depending on experience.
Competitive equity and benefits package.
Location
On-site in Mountain View / Bay Area, CA.
No remote option for this role.
Visa sponsorship is not available.
Robotics Engineer Jobs by Experience Level
Top Cities Hiring Robotics Engineers
Explore robotics engineer openings in the cities hiring most right now.
See All 561+ Robotics Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Robotics Engineer JobsRobotics Engineer Job Market
Who's Hiring
- Amazon83

- Tesla26

- Apple11

- Meta10

- Anduril9

Top Industries Hiring
- Technology & Software85
- Retail37
- E-Commerce & Online Marketplaces37
- Science & Research33
- Manufacturing24
What Employers Look For
The qualifications that appear most often in robotics engineer jobs.
- Bachelor's or master's degree in robotics, mechanical, electrical, or computer engineering
- Proficiency in ROS or ROS 2 for robot application development
- Programming experience in Python and C++ for real-time control systems
- Experience with motion planning, kinematics, or control theory
- Hands-on work with sensors including LiDAR, cameras, or IMUs
- Familiarity with simulation tools such as Gazebo, Webots, or NVIDIA Isaac
Tips for Your Robotics Engineer Job Search
Tailor your resume to the stack
Hiring managers scan for specific tools before reading anything else. List ROS version, simulation environments like Gazebo or Isaac Sim, and programming languages in a dedicated skills section so automated screeners and recruiters can match you quickly.
Show your hardware-software integration work
Generic project descriptions lose robotics hiring teams fast. For each project, name the physical platform you worked on, the sensor suite involved, and the control or perception problem you solved. Quantify cycle time improvements or system reliability gains where you can.
Build a concise project portfolio
A GitHub repo or short video demo of a robot you built or programmed carries more weight than credentials alone. Focus on one or two complete systems rather than a large collection of starter projects, and document your design decisions clearly.
Apply early to roles that fit
Migrate Mate lists robotics 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 a technical design exercise
Most robotics engineer interviews include a whiteboard or take-home design problem, such as architecting a sensor fusion pipeline or designing a motion planner for a constrained environment. Practice explaining your tradeoffs out loud, not just your final answer.
Negotiate based on total compensation
Robotics roles at hardware-heavy companies often include equity, patent bonuses, or lab equipment stipends that vary widely. Before accepting an offer, ask specifically about relocation support, publication rights, and IP assignment clauses, which matter more in this field than in pure software.
Robotics Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most robotics engineers?
The companies hiring the most robotics engineers right now include Amazon, Tesla, and Apple, with the largest share of openings in California, Massachusetts, and Texas, based on current listings on Migrate Mate as of August 2026. Demand is concentrated in automotive, logistics automation, and medical device manufacturers scaling their robotics programs.
How many robotics engineer jobs are remote?
About 21% of robotics engineer openings are fully remote or hybrid as of August 2026, reflecting the hands-on nature of most roles. Software-focused sub-areas such as simulation engineering, computer vision, and robotics software architecture are the most likely to offer remote or hybrid arrangements, while hardware integration and field robotics roles almost always require on-site presence.
How do you become a robotics engineer?
Most robotics engineers start with a degree in mechanical, electrical, computer, or systems engineering, then build hands-on experience through capstone projects, research labs, or internships. Learning ROS, completing a personal or academic robot project, and practicing in simulation environments like Gazebo strengthens your application considerably. Some engineers move into the field from adjacent disciplines by developing strong programming and controls skills independently.
Can you get hired as a robotics engineer with little experience?
Yes, entry-level robotics engineer roles exist, particularly at companies building new automation programs or at startups where generalist contributors are valued. Candidates with strong academic project work, open-source ROS contributions, or a documented personal robotics build often compete effectively against candidates with more years of experience. Targeting roles labeled associate, junior, or new-grad robotics engineer improves your chances significantly.
What does the robotics engineer interview process look like?
The process typically begins with a recruiter screen, followed by a technical phone interview covering programming fundamentals and robotics concepts such as kinematics or sensor fusion. A take-home or live coding challenge usually follows, often involving ROS, C++, or a control problem. Final rounds typically include a system design discussion and conversations with the broader engineering team about past projects and technical tradeoffs.
Where can I find and apply to robotics engineer jobs?
You can find and apply to robotics engineer jobs on Migrate Mate, which lists current openings from employers across the United States. Search the listings to find roles that match your experience, specialization, and location preference, then apply directly to each one that fits.
See All 561+ Robotics Engineer Jobs
Find roles that match your experience and apply in just a few clicks.
Find Robotics Engineer Jobs