Green Card Robotics Software Engineer Jobs
Robotics Software Engineer jobs with green card sponsorship require employers to complete PERM labor certification with the Department of Labor before filing an I-140 petition with USCIS. EB-2 covers advanced-degree candidates and EB-3 covers those with a bachelor's degree or two or more years of qualifying experience, leading to lawful permanent residency.
See Robotics Software Engineer jobs across every visa typeFind Green Card Robotics Software Engineer JobsOverview
Showing 5 of 23+ Robotics Software Engineer jobs










See all 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 Green Card Robotics Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Green Card Robotics Software Engineer Jobs.
Get Access To All JobsTips for Finding Green Card Sponsorship as a Robotics Software Engineer
Document your robotics credentials precisely
PERM requires your employer to certify that no qualified U.S. worker is available for your specific role. Gather transcripts, patents, publications, and performance reviews that map directly to the robotics software duties in the job description you'll be sponsored for.
Use O*NET to frame your occupation
O*NET lists the standard task profile for Robotics Software Engineers, which PERM job descriptions must reflect accurately. Confirm your daily responsibilities align with the O*NET profile before your employer drafts the recruitment documentation DOL will scrutinize.
Find sponsors through Migrate Mate
Search Migrate Mate to identify employers with verified EB-2 and EB-3 green card sponsorship history for robotics and software engineering roles, so you're targeting companies that have already navigated the PERM process for candidates in your occupation.
Prioritize employers with in-house immigration counsel
PERM recruitment periods typically span several months and require precise DOL-compliant job postings, audit-ready files, and prevailing wage determinations. Companies with dedicated immigration teams move through these steps more reliably than those relying entirely on outside counsel for the first time.
Check prevailing wage before accepting an offer
Your employer must pay at least the DOL-determined prevailing wage for your robotics software role and work location. Run the OFLC Wage Search for your SOC code and metro area before negotiations so you understand the minimum wage floor PERM will require your employer to certify.
Understand priority dates before you start the process
If you're a national of India or China, EB-2 and EB-3 priority date backlogs can significantly extend your wait after I-140 approval. File as early as possible so your priority date is established, and ask your employer about concurrent I-485 filing eligibility once a visa number becomes available.
Green Card Robotics Software Engineer: Frequently Asked Questions
How does green card sponsorship for a Robotics Software Engineer differ from H-1B sponsorship?
H-1B visa is a temporary nonimmigrant status tied to a specific employer and subject to an annual lottery. Green card sponsorship through EB-2 or EB-3 leads to lawful permanent residency with no employer tie after I-485 approval. The process is longer: your employer must complete PERM labor certification with the Department of Labor, demonstrating no qualified U.S. worker was available, before filing the I-140 immigrant petition with USCIS.
Which green card category typically applies to Robotics Software Engineers?
Most Robotics Software Engineers qualify under EB-2, which requires an advanced degree or a bachelor's degree plus five years of progressive experience in the field. Those with a bachelor's degree and standard industry experience often qualify under EB-3. Your employer's immigration counsel will assess which category fits your credentials and the specific job duties described in the PERM application.
How can I find employers who sponsor green cards for robotics software roles?
Migrate Mate lists employers with verified employment-based green card sponsorship history, searchable by role and location. Targeting companies that have completed PERM filings for robotics and software engineering positions reduces the risk of approaching employers who are unfamiliar with or unwilling to undertake the multi-step sponsorship process.
What happens to my green card case if I change employers during the process?
AC21 job portability allows you to change to a same or similar occupation once your I-485 adjustment of status application has been pending for 180 days or more without abandoning your place in line. Additionally, an approved I-140 petition's priority date can often be retained by a new employer filing a new I-140 on your behalf, preserving your earlier filing date.
Does the PERM process guarantee my green card will be approved?
PERM approval from DOL certifies that the recruitment test was conducted correctly and that no qualified U.S. worker applied for the role. It does not guarantee I-140 approval by USCIS or guarantee a visa number is immediately available. Nationals of high-demand countries such as India and China can face significant priority date backlogs before an immigrant visa number becomes available to file for adjustment of status.