Robotics Software Engineer Jobs in USA with Visa Sponsorship
Robotics software engineer roles qualify as specialty occupations under the H-1B visa, making them strong candidates for visa sponsorship. Employers in this field regularly file Labor Condition Applications for ROS, motion planning, and perception engineers. Autonomous systems and manufacturing automation companies sponsor across H-1B, TN visa, and EB-2 green card pathways.
Find Robotics Software Engineer JobsOverview
Showing 5 of 38+ Robotics Software Engineer jobs










See all 38+ Robotics Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Robotics Software Engineer roles.
Get Access To All Jobs
About Mytra:
We’re creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material. We’re applying robotics and distributed software to create a new class of product for this $1T market. We’re focused on the supply chain industry first. The industry is in a massive bind with the continued growth of e-commerce, sharp rise in costs, and supply chain disruptions. What has been a “sleepy” industry for decades is now at the epicenter of sustaining the global economy.
About the role
We’re hiring a Robotics Software Engineer to build the software that makes our warehouse robots move and work reliably. You’ll work on behaviors, motion control, and state estimation, connect our software to the hardware and systems around it, and take new features from prototype to customer fleet.
You’ll join the Bot Software team, working with senior engineers and hands-on across mechanical, electrical, and software on-site. It’s a good fit for someone with a few years of robotics experience who wants real ownership and room to grow.
What you’ll do:
- Develop and test robot behaviors and functions, including task sequencing and recovery from stops and interruptions
- Make software robust to real hardware failures like stale data, bus errors, and sensors that misreport
- Implement and tune motion control features like drive control, axis moves, and trajectory following
- Bring up sensors and actuators, and debug them over CAN/CANopen and our messaging layer (NATS, ROS 2)
- Define and maintain robust interfaces across a mix of off-the-shelf and in-house components, from motor drives and PLCs to internal services
- Write hardware abstractions and configuration that let features run across robot variants
- Build simulation scenarios and automated tests, and keep them running in CI
- Debug issues on real robots with logs, telemetry, and bench tools
- Own well-scoped parts of the stack in C++ and Python, and contribute to design and code reviews
Ideal Candidates:
- BS or MS in Computer Science, Robotics, Electrical or Mechanical Engineering, or a related field
- 2+ years of professional experience developing software for robots or other electromechanical systems
- Strong C++ and Python on Linux, STM32, or similar, running on real hardware
- Experience with behavior trees, state machines, or similar
- Working knowledge of controls, kinematics, and state estimation (e.g., Kalman filters)
- Experience with ROS 2 or another pub/sub framework
- Hands-on experience integrating hardware and vendor software (motors, encoders, IMUs, LiDAR, cameras) over CAN, UART, SPI, or similar
- Experience testing in both simulation and on hardware
- A methodical, evidence-driven approach to debugging
- Clear communication across disciplines
Nice to have:
- Behavior trees or state machines
- Mobile robots or warehouse automation, ideally at fleet scale
- Motion planning, trajectory generation, or LiDAR-based collision detection
- Docker or Kubernetes experience
- Experience with PLCs
A Final Note:
If this role excites you, we encourage you to apply — even if you don’t check every box. At Mytra, we build bots, but we hire humans. We value thoughtful challengers who communicate with clarity and respect, and we’re lifelong learners committed to getting better every day. We move fast, learn faster, and show up for each other under pressure. The best outcomes come from diverse perspectives working together to build something meaningful and built to last.
Benefits Include:
- Competitive compensation and equity grants at a high-growth company backed by top-tier VCs
- Fully subsidized health coverage, including medical (baseline plans), dental, and vision for employees and dependents
- 401(k) plans and employer-subsidized life insurance
- Fully subsidized lunch and snacks at HQ—we eat and share stories together at the “long” table
- Generous PTO and company-paid holidays, including one week over the winter break so everyone can recharge together
- Voluntary pet insurance, Voluntary Life Insurance, Accident, Critical Illness, and Hospital Indemnity
- Fully subsidized tax advisory services and education to help you understand your equity
- Commuter benefits, including a up to $150 monthly commuter benefit
- Lively, modern combined office and lab space where we rapidly iterate through design, build, and test phases
- Fully equipped onsite gym and showers at headquarters
Pay Notice
Compensation for this position will be set based on the candidate's experience level and location. The posted salary band is applicable only to the San Francisco Bay Area and is subject to change.
This role requires on-site presence at our Brisbane, CA headquarters, for close collaboration with the other teams.
See all 38+ Robotics Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Robotics Software Engineer roles.
Get Access To All JobsTips for Finding Visa Sponsorship as a Robotics Software Engineer
Frame your degree for specialty occupation
Robotics sits at the intersection of computer science, mechanical engineering, and electrical engineering. Your degree field must map directly to your job duties, a CS degree supporting a ROS or motion planning role clears specialty occupation requirements more cleanly than a general engineering degree covering mixed responsibilities.
Target companies with active LCA filing history
Use Migrate Mate to find employers with verified H-1B LCA filings for robotics and software engineering roles. Autonomous vehicle, industrial automation, and medical robotics companies file consistently, filtering by those sectors saves you from applying to employers who've never navigated sponsorship for this role type.
Verify prevailing wage tier before accepting an offer
Your employer's LCA must certify a wage at or above the prevailing wage for your location and role. Use OFLC Wage Search to look up the Level I through Level IV wage for your occupation code before negotiating, accepting a lower offer can delay or invalidate the LCA filing.
Check Canadian or Mexican credential pathways for TN eligibility
If you hold Canadian or Mexican citizenship, a robotics software engineer role may qualify under the TN visa as a computer systems analyst or engineer, depending on your specific duties. Your offer letter must describe duties that map precisely to an approved USMCA profession, job title alone isn't sufficient.
Prepare for H-1B cap timing with a STEM OPT bridge
If your robotics degree is from a STEM-designated program, your employer must be enrolled in E-Verify to authorize your 24-month STEM OPT extension. That extension bridges the H-1B annual cap and selection process, keeping you authorized while your petition moves through the USCIS queue.
Align your PERM job description with your actual duties
For EB-2 or EB-3 green card sponsorship, your employer files a PERM labor certification describing the minimum requirements for your role. If those requirements are set higher than what's standard in the market, advanced ROS experience, specific hardware platforms, DOL may audit the filing. Work with your employer early to draft requirements that reflect genuine need, not your personal resume.
Frequently Asked Questions
Does a robotics software engineer role qualify as a specialty occupation for the H-1B?
Yes. Robotics software engineer positions typically require a bachelor's degree or higher in computer science, electrical engineering, mechanical engineering, or a directly related field. USCIS evaluates the specific duties, if the role involves motion planning, perception systems, ROS development, or control algorithms, the degree-to-duty connection is usually strong enough to satisfy the specialty occupation standard without an extensive request for evidence.
Which visa types are realistic for robotics software engineers seeking sponsorship?
The H-1B is the most common path and covers the full scope of robotics software roles. Canadian and Mexican nationals may qualify for TN status if their duties align with an approved USMCA profession. F-1 students with degrees from STEM-designated programs can use OPT and the 24-month STEM OPT extension as a bridge. For longer-term sponsorship, EB-2 and EB-3 green card paths are available through employer-filed PERM labor certification.
How do I find employers who actively sponsor visas for robotics software engineers?
Migrate Mate lists employers with verified sponsorship history for robotics and software engineering roles, searchable by location and role type. Autonomous vehicle companies, industrial automation firms, defense contractors, and medical robotics manufacturers tend to file most consistently for this occupation.
Does my robotics degree from outside the U.S. satisfy H-1B specialty occupation requirements?
Foreign degrees are accepted, but USCIS requires a credential evaluation confirming your degree is equivalent to a U.S. bachelor's degree in a directly related field. A three-year Australian or UK bachelor's in computer science or engineering generally passes evaluation. Where the degree field is adjacent rather than directly aligned, for example, a physics degree for a controls engineering role, a detailed evaluation letter addressing equivalency by experience becomes important.
Can a robotics software engineer self-petition for a green card without employer sponsorship?
In limited cases, yes. The EB-2 National Interest Waiver allows self-petition if you can show your work in robotics, autonomous systems safety, human-robot interaction research, or critical infrastructure automation, is in the national interest and that waiving the job offer requirement serves that interest. USCIS adjudicates NIW cases on the strength of your body of work, not just your job title, so publication record and technical impact matter significantly.
What is the prevailing wage requirement for sponsored Robotics Software Engineer jobs?
U.S. employers sponsoring a visa must pay at least the prevailing wage, which is what workers in the same role, area, and experience level typically earn. The Department of Labor sets this rate to make sure companies aren't hiring foreign workers simply because they'd accept lower pay than a U.S. worker. It varies by job title, location, and experience. You can look up current prevailing wage rates for any occupation and location using the OFLC Wage Search page.