J-1 Visa Embedded Systems Engineer Jobs
Embedded Systems Engineer roles in the United States are accessible to exchange visitors through J-1 Trainee or Research Scholar sponsorship, depending on your career stage. Host employers in aerospace, automotive, and semiconductor industries routinely partner with designated sponsor organizations to structure qualified training programs. Finding the right host starts with targeted sponsorship-aware job searching.
See All Embedded Systems Engineer JobsOverview
Showing 5 of 57+ Embedded Systems Engineer 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 57+ Embedded Systems Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Embedded Systems Engineer roles.
Get Access To All Jobs
INTRODUCTION
Figure is an AI robotics company developing autonomous general-purpose humanoid robots. The goal of the company is to ship humanoid robots with human level intelligence. Its robots are engineered to perform a variety of tasks in the home and commercial markets. Figure is headquartered in San Jose, CA.
We are looking for an Firmware Engineer Intern for Summer 2026 to support the implementation and test of key aspects of our Humanoid software.
Responsibilities
- Deliver high quality C/C++ code in a real-time embedded environment.
- Bring up, debug, and validate firmware on the Humanoid hardware platform, such as actuators, sensors, power distribution system.
- Optimize performance of firmware to meet product requirements.
- Develop test scripts in Python to support test automation or robot calibration.
- Work cross functionally with System Integration, Software Test, and Embedded Software teams to successfully and autonomously ship new features.
- Contribute to the integration of projects into the Continuous Integration and Continuous Deployment (CI/CD) infrastructure.
- Support hardware/software integration in the lab.
REQUIREMENTS
- Graduate student, senior student, or recent graduate in Computer Engineering or related field.
- Minimum 10 weeks internship, 1 to 2 terms preferred.
- Ability to showcase extra-academic activities working on hardware/software projects.
- Fluent with C/C++ and Python.
- Good knowledge of computer architecture and real-time operating systems.
- Familiar with communication buses and protocols like CAN, SPI, I2C, UART etc.
- Comfortable using lab instruments (Oscilloscopes, logic analyzers…) and debugging tools.
BONUS QUALIFICATIONS
- Experience with low level communication protocol driver development, Ethernet and CAN preferred.
- Demonstrated taking features or products from cradle to grave with high levels of ownership.
- Experience with motor control systems.
- Experience with the Bazel build system.
- Experience with Docker containers.
See all 57+ Embedded Systems Engineer jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Embedded Systems Engineer roles.
Get Access To All JobsTips for Finding J-1 Visa Sponsorship as an Embedded Systems Engineer
Document your hardware-software integration experience
Compile a portfolio of embedded projects showing microcontroller programming, RTOS configuration, and low-level driver development. Designated sponsors evaluate your technical background to determine whether you qualify under the Trainee or Research Scholar category before issuing a DS-2019.
Target host employers with active J-1 training history
Search for Embedded Systems Engineer openings at firms that have previously hosted J-1 Trainees by filtering on Migrate Mate, which surfaces U.S. employers and roles aligned with J-1 sponsorship across hardware and firmware industries.
Verify your role qualifies as a specialty occupation
Cross-reference your target job description against the O*NET profile for Embedded Systems Engineers to confirm the position requires a relevant engineering degree. Sponsors use this alignment to justify your program category and training objectives on the DS-2019.
Negotiate a detailed training plan before your offer finalizes
The host employer must complete a Training Plan (DS-7002) outlining your learning objectives, supervision structure, and phase-by-phase schedule. Request a draft from your hiring contact before signing any offer letter, as missing plan elements delay DS-2019 issuance by your designated sponsor.
Confirm whether your J-1 category carries a home residency requirement
Some Embedded Systems Engineers placed under government-funded or skills-list programs face a two-year home residency requirement after their exchange ends. Confirm this with your designated sponsor organization before accepting the host placement, since the requirement affects any future H-1B or green card path.
Prepare for wage compliance questions from your designated sponsor
Sponsors increasingly verify that host employers offer compensation consistent with regional norms for embedded engineering roles. Pull the current prevailing wage for your SOC code and metropolitan area from the OFLC Wage Search before your program approval interview so you can flag any discrepancy early.
Embedded Systems Engineer jobs are hiring across the US. Find yours.
Find Embedded Systems Engineer JobsEmbedded Systems Engineer J-1 Visa: Frequently Asked Questions
Which J-1 program category fits an Embedded Systems Engineer role?
It depends on your career stage. If you're currently enrolled in a degree program and pursuing practical training during or after your studies, the Intern category applies. If you've already graduated and are developing professional skills in embedded hardware or firmware engineering, the Trainee category is the right fit. Researchers conducting embedded systems work at universities or national labs typically qualify under Research Scholar.
Who actually sponsors the J-1 visa for an embedded engineering position?
The visa sponsor is a U.S. Department of State-designated organization, not the hiring company. Organizations such as AIPT, Cultural Vistas, or IIE issue your DS-2019 and are legally responsible for monitoring your program compliance. The technology or manufacturing firm that hires you is the host employer. The distinction matters because you must be accepted by both a designated sponsor and a qualifying host.
How do I find U.S. employers open to hosting J-1 embedded engineers?
Most standard job boards don't filter by J-1 hosting history, which makes it difficult to identify receptive employers. Migrate Mate lets you search specifically for U.S. roles and companies aligned with J-1 sponsorship, so you can focus your outreach on embedded systems positions at firms already familiar with the host employer requirements and DS-7002 training plan process.
Can a J-1 Trainee work on proprietary firmware or hardware at a private company?
Yes, but the training plan must demonstrate that your placement primarily serves your professional development rather than filling a routine production role. Designated sponsors scrutinize programs where the trainee's daily tasks are indistinguishable from those of a permanent employee. Your DS-7002 should show rotating objectives, defined learning milestones, and supervisor oversight that distinguishes the program from standard employment.
Does the two-year home residency requirement apply to embedded engineering J-1 programs?
It can. The requirement applies if your exchange is funded by your home government or the U.S. government, or if your field appears on your home country's skills list. Embedded systems engineering appears on some countries' lists. Your designated sponsor organization will tell you whether the requirement applies to your specific program before issuing the DS-2019, so confirm this before accepting a host placement.
See which Embedded Systems Engineer employers are hiring and sponsoring visas right now.
Search Embedded Systems Engineer Jobs