STEM OPT Robotics Jobs
Robotics engineering roles qualify for the 24-month STEM OPT extension when your degree falls under an eligible CIP code and your employer is enrolled in E-Verify. With up to 36 months of total OPT authorization, you have a real runway to build hands-on experience in automation, controls, or systems integration before your H-1B transition.
See All Robotics JobsOverview
Showing 5 of 234+ Robotics jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 234+ Robotics jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Robotics roles.
Get Access To All Jobs
INTRODUCTION
Apptronik is a human-centered robotics company developing AI-powered robots to support humanity in every facet of life. Our flagship humanoid robot, Apollo, is built to collaborate thoughtfully with people, starting with critical industries such as manufacturing and logistics, with future applications in healthcare, the home, and beyond.
We operate at the cutting edge of embodied AI, applying our expertise across the full robotics stack to solve some of society's most important problems. You will join a team dedicated to bringing Apollo to market at scale, tackling the complex challenges like safety, commercialization, and mass production to change the world for the better.
JOB SUMMARY
Apptronik is seeking a Robotics Test Engineer to join the Software Integration & Test (RSIT) team. In this role, you will write the automated tests that verify Apollo's software at the integration layer, partner with senior engineers on defect investigations, and help grow the regression coverage that keeps each release safer than the last. You will work hands-on with our pytest-based test infrastructure, HIL benches, and the broader RSIT platform to turn software-level requirements into verifiable tests. This is a role designed for someone who wants to grow into deep expertise in robotics test engineering, with mentorship from senior teammates and meaningful ownership of test suites from day one.
ESSENTIAL DUTIES AND RESPONSIBILITIES or KEY ACCOUNTABILITIES
- Test Authoring: Write automated integration, contract, and ICD conformance tests in pytest against software-level requirements, with clear pass/fail signals that feed the release gate.
- Defect Investigation: Partner with senior engineers on root-cause investigations for CI failures, escaped defects, and stochastic issues, building familiarity with debugging tools (sanitizers, log analysis, MCAP playback) over time.
- Regression Coverage: Convert defects into permanent regression tests, ensuring every escape becomes a new automated check in the gate.
- HIL Test Execution: Run and maintain test suites on hardware-in-the-loop benches, capture data, and report results into the team's dashboards and result reporting systems.
- Test Suite Maintenance: Keep existing test suites healthy: triage flaky tests, update fixtures as the stack evolves, and improve readability and reliability of test code.
- Requirements Engagement: Read software-level requirements and Systems Validation plans, ask clarifying questions, and surface ambiguity or untestable language to senior teammates and Systems Engineering.
- Tooling Feedback: Serve as an active customer of the RSIT platform, surfacing friction in CI, dashboards, or release tooling so the Release & Integration team can improve developer experience.
- Cross-Functional Collaboration: Work with stack engineers, firmware engineers, and senior RSIT teammates to understand the systems being tested and produce verification that reflects how those systems actually behave.
SKILLS AND REQUIREMENTS
- Programming: Working proficiency in Python, including ability to write clean, maintainable test code and small utility scripts. Comfort reading C++ to understand the systems under test.
- Test Frameworks: Hands-on experience with pytest or an equivalent framework (unittest, Google Test, JUnit), including fixtures, parameterization, and test organization.
- Linux Comfort: Day-to-day fluency on the Linux command line, including basic systemd, log inspection, file system navigation, and shell scripting.
- Version Control: Solid Git fundamentals, including branching, pull requests, and code review participation.
- Debugging Mindset: Demonstrated curiosity and persistence in tracking down bugs, including willingness to read code in unfamiliar parts of the stack to understand a failure.
- Communication: Ability to write clear bug reports, test documentation, and pull request descriptions. Comfort asking questions and surfacing blockers early.
- Learning Orientation: Eagerness to grow into deeper expertise in robotics, real-time systems, and verification engineering through mentorship, code review, and hands-on work.
PREFERRED QUALIFICATIONS:
- Exposure to ROS or ROS2.
- Experience with CI/CD systems (Bitbucket Pipelines, GitHub Actions, Jenkins, or similar) as a user.
- Familiarity with hardware-in-the-loop testing or other forms of hardware-integrated software verification.
- Experience with observability tools (Grafana, Loki, Prometheus) as a consumer of dashboards and logs.
- Background in robotics, autonomous systems, aerospace, or another hardware-integrated domain through coursework, internships, or prior roles.
- Familiarity with sanitizer tooling (ASan, TSan, UBSan) or other dynamic analysis approaches.
EDUCATION and/or EXPERIENCE
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, or a related technical field.
- 2-4 years of professional experience in software development, test engineering, or a related discipline. Strong internship and project experience may substitute for a portion of this requirement.
- Experience writing or maintaining automated tests in a production codebase is strongly preferred.
Physical Requirements:
- Prolonged periods of sitting at a desk and working on a computer
- Must be able to lift 15 pounds at times
- Vision to read printed materials and a computer screen
- Hearing and speech to communicate
This is a direct hire. Please, no outside Agency solicitations.
Apptronik provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
See all 234+ Robotics jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Robotics roles.
Get Access To All JobsTips for Finding STEM OPT Authorization in Robotics
Verify your CIP code covers robotics
Check your degree's CIP code against the DHS STEM OPT designated degree list before applying. Mechanical, electrical, computer, and systems engineering codes all qualify, but interdisciplinary programs sometimes use codes that don't appear on the list.
Confirm E-Verify enrollment before accepting offers
Ask your recruiter for the company's E-Verify employer ID or look up their enrollment status through the E-Verify portal. A robotics role at a hardware startup or a university spinout may not be enrolled, which disqualifies them as STEM OPT employers.
Target employers with active robotics LCA filings
Search Migrate Mate to filter for employers whose DOL Labor Condition Application history shows robotics, automation, or controls engineering roles. This surfaces companies that have already navigated the filing process for comparable positions.
Build your I-983 training plan around measurable goals
Your I-983 must list specific skills, equipment, and learning objectives tied to your robotics role, not generic language. Work with your DSO and supervisor to document goals like ROS proficiency, PLC programming, or computer vision system deployment before your extension start date.
Flag defense and government contractors early
Some robotics positions at defense contractors or national labs require security clearances that F-1 students typically can't obtain. Identify this requirement during the screening call so you don't spend weeks in a process that ends at background check.
Understand cap-gap coverage if your H-1B is selected
If you receive an H-1B selection while on STEM OPT, cap-gap automatically extends your work authorization through September 30 of the fiscal year. File your H-1B petition before your EAD expires and notify your DSO immediately so your SEVIS record stays current.
Robotics jobs are hiring across the US. Find yours.
Find Robotics JobsFrequently Asked Questions
Which STEM degrees qualify for the OPT extension in robotics roles?
Any degree whose CIP code appears on the DHS STEM OPT designated degree list qualifies. For robotics, that includes mechanical engineering, electrical engineering, computer engineering, computer science, systems engineering, and some mechatronics or applied physics programs. If your degree is interdisciplinary, confirm your exact CIP code with your DSO before targeting STEM OPT-eligible positions, since the code on your transcript determines eligibility, not the degree title.
Does every robotics employer need to be enrolled in E-Verify?
Yes. E-Verify enrollment is a hard requirement for all STEM OPT employers, with no exceptions. This applies to hardware startups, research institutions, and large manufacturers alike. Before signing an offer, ask the employer for their E-Verify company ID or have HR confirm enrollment in writing. Working for a non-enrolled employer while on STEM OPT violates your status. Use Migrate Mate to filter for employers with verified E-Verify enrollment before applying.
What goes into the I-983 training plan for a robotics engineering role?
The I-983 must describe a structured training experience with concrete, measurable learning objectives tied directly to your degree field. For robotics, that means specifying skills like motion planning algorithms, sensor fusion, embedded systems programming, or robot operating system frameworks. Vague language like 'gain industry experience' won't satisfy USCIS. Your supervisor signs the plan, your DSO certifies it, and you must update it every 12 months or when your role changes materially.
Can I work on a robotics project for a client site under a staffing arrangement on STEM OPT?
Staffing and third-party placement arrangements on STEM OPT require the employer of record, not the end client, to be enrolled in E-Verify and to be the entity signing your I-983. USCIS scrutinizes these arrangements closely, and placements where the day-to-day supervision sits entirely with the end client often don't satisfy the employer-employee relationship requirement. Confirm with your DSO and review USCIS guidance before accepting a contract-to-hire or staffing-agency offer.
How does cap-gap work if I'm in a robotics role and get selected in the H-1B lottery?
If your H-1B petition is filed before your EAD expires and you receive a timely filing receipt, cap-gap extends your STEM OPT work authorization automatically through September 30. You can keep working in your robotics role without interruption. Your DSO must update your SEVIS record to reflect cap-gap status, and your employer should retain the receipt notice. If premium processing is available, using it reduces uncertainty about whether your petition will be approved before October 1.
See which Robotics employers are hiring and sponsoring visas right now.
Search Robotics Jobs