STEM OPT Embedded Software Engineer Jobs
Embedded Software Engineer roles qualify for STEM OPT when your degree is in computer science, electrical engineering, or a related STEM field. Your employer must be enrolled in E-Verify to sponsor the 24-month extension, giving you up to 36 months total to build your U.S. career in firmware, RTOS development, and hardware-software integration.
Find STEM OPT Embedded Software Engineer JobsOverview
Showing 5 of 67+ Embedded Software Engineer jobs










See all 67+ Embedded Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Embedded Software Engineer roles.
Get Access To All Jobs
Job Title
Embedded Software Engineer
Requisition ID
6358
Job Location
Wichita - Kansas - United States
Category for Job Posting
Engineering and Technical
Job Type for Job Posting
Full Time
Working Mode for Job Posting
Hybrid
About us
At CNH, we're driven by a clear purpose: we serve and advance the people who feed and build a growing world.
As a global leader in agriculture and construction, we create the equipment, technology, and solutions that help our customers work more productively and sustainably. Our success starts with our people, and we foster a collaborative culture where innovation thrives and every employee has the opportunity to grow.
Grow a Career. Build a Future.
If you're ready to make an impact and build a career with purpose, there's a place for you at CNH.
Job Purpose
This Embedded Software Engineer will be responsible for designing, developing, and maintaining embedded software for controllers used in Construction Equipment.
Key Responsibilities
- Research, design, develop, test, and evaluate embedded software programs that integrate with CNH controllers.
- Collaborate with cross functional teams to facilitate deployment related to embedded software programs.
- Determine purpose, application, and feasibility of new or enhanced integration between software and hardware.
- Create and update documentation for designs, and all phases of the project.
- Work with external suppliers and customers to troubleshoot and solve problems.
- Analyze and root cause software issues found internally and externally.
- Participate in code reviews.
- Design and execute MIL, SIL testing.
- Help define requirements and evaluate technical feasibility of implementation.
- Demonstrates support for company culture in their daily actions and behaviors.
- Maintain a clean and safe work area. Follow established safety and ergonomic standards.
Experience Required
- Bachelor’s degree in computer engineering, computer science, or similar field from accredited university.
- Minimum of 3 years' experience in embedded software development preferably for Construction or Agriculture or Automotive or off-highway equipment.
- Minimum of 2 years' experience MATLAB, Simulink, Stateflow, and Embedded Coder for model-based software development and automatic C code generation.
Preferred Qualifications
- Experience in developing, simulating, testing, and deploying control algorithms to embedded controllers.
- Strong understanding model-based design principles, including model architecture, reusable components, and code generation workflows.
- Experience in programming languages, such as C or C++.
- Experience with real time operating systems.
- Well-developed problem analysis and problem-solving techniques.
- Team player who is self-motivated and has ability to work with minimal supervision.
- Ability to communicate effectively with employees and leadership staff.
- Travel is less than 10%.
Pay Transparency
The annual salary for this role is USD $86,600.00 - $132,800.00 plus any applicable bonus (Actual salaries will vary and will be based on various factors, such as skill, experience and qualification for the role.)
For roles open across multiple locations, the salary range indicated refers to the primary location. If a different location is considered, the applicable salary range will be communicated to candidates prior to the first interview.
What We Offer
We offer dynamic career opportunities across an international landscape. As an equal opportunity employer, we are committed to delivering value for all our employees and fostering a culture of respect.
At CNH, we understand that the best solutions come from the diverse experiences and skills of our people. Here, you will be empowered to grow your career, to follow your passion, and help build a better future. To support our employees, we offer regional comprehensive benefits, including:
- Flexible work arrangements
- Savings & Retirement benefits
- Tuition reimbursement
- Parental leave
- Adoption assistance
- Fertility & Family building support
- Employee Assistance Programs
- Charitable contribution matching and Volunteer Time Off
US applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status. Applicants can learn more about their rights by viewing the federal "Know Your Rights" poster here. CNH Industrial participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S. You can view additional information here.
Canada applicants: CNH Industrial is an equal opportunity employer. This company considers candidates regardless of race, color, religion, sex, sexual orientation, gender identity, nationality, place of origin, disability, marital status, family status, age, or any other ground prohibited by applicable provincial human rights legislation.
If you need reasonable accommodation with the application process, please contact us at narecruitingmailbox@cnh.com.
See all 67+ STEM OPT Embedded Software Engineer Jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new STEM OPT Embedded Software Engineer Jobs.
Get Access To All JobsTips for Finding STEM OPT Authorization as an Embedded Software Engineer
Verify your CIP code before applying
Check that your degree's Classification of Instructional Programs code maps to an approved STEM field under the DHS STEM designated degree list. Electrical engineering, computer engineering, and computer science codes are the most common matches for Embedded Software Engineer roles, but applied mathematics degrees can also qualify.
Confirm E-Verify enrollment before accepting offers
Ask your recruiter directly whether the company is enrolled in E-Verify before you reach the offer stage. Defense contractors and automotive OEMs almost universally are enrolled, but smaller IoT startups often are not, which disqualifies them from sponsoring your STEM OPT extension.
Build your I-983 training plan around firmware deliverables
Your I-983 must list specific learning objectives tied to your STEM degree. For embedded roles, map objectives to areas like bare-metal programming, RTOS configuration, or hardware bring-up so your DSO and employer can validate the connection between your coursework and your on-the-job training.
Target employers with hardware product pipelines
Companies shipping physical products, whether automotive ECUs, medical devices, or industrial PLCs, need sustained embedded engineering headcount and plan hiring 12 to 18 months out. That timeline aligns well with STEM OPT extensions and makes them more likely to support your full authorization period.
Search Migrate Mate to filter for E-Verify employers
Use Migrate Mate to find Embedded Software Engineer roles at employers already verified as E-Verify participants, so you're not wasting applications on companies that can't support your extension. Filter by STEM OPT to surface roles where the authorization path is already established.
Time your extension filing against your OPT end date
File your STEM OPT extension with USCIS at least 90 days before your initial OPT expires. If your application is pending on your end date, cap-gap protections don't apply to OPT the way they do to H-1B visa transitions, so a late filing creates an unauthorized gap in employment.
Frequently Asked Questions
Does an Embedded Software Engineer role qualify for STEM OPT?
Yes, if your degree is in a STEM field listed on the DHS designated degree list, such as electrical engineering, computer engineering, or computer science, and your role involves applying that technical knowledge. The job title alone doesn't determine eligibility; what matters is the direct connection between your degree's CIP code and the engineering work you're performing. Your DSO confirms this connection when approving your I-983.
What does the I-983 training plan need to include for this role?
Your I-983 must describe specific goals, direct supervision, and a clear link between your embedded engineering work and your STEM degree. For this role, that typically means listing objectives around firmware development, debugging embedded systems, or hardware-software integration. Your employer's supervisor signs the form, and both you and your employer are responsible for reporting any material changes in your position or training goals to your DSO within five business days.
Does my employer need to be enrolled in E-Verify to sponsor STEM OPT?
Yes. E-Verify enrollment is a federal requirement for any employer sponsoring a STEM OPT extension, with no exceptions. Before you accept an offer, ask the recruiter or HR team to confirm their E-Verify company ID. If the company isn't enrolled, they cannot legally employ you on a STEM OPT extension. You can find Embedded Software Engineer roles at confirmed E-Verify employers through Migrate Mate.
How does cap-gap work if I apply for an H-1B during my STEM OPT period?
If your employer files a timely H-1B petition on your behalf before your STEM OPT expires and you're selected in the lottery, cap-gap automatically extends your work authorization through September 30 of that year. Your EAD and F-1 status both remain valid during this gap period. USCIS does not issue a new document for cap-gap; your existing EAD combined with the H-1B receipt notice serves as evidence of continued authorization.
What STEM degrees qualify for the extension in embedded software engineering?
Degrees in electrical engineering, computer engineering, computer science, and systems engineering are the most common qualifiers for Embedded Software Engineer roles. Some applied mathematics and physics degrees also qualify depending on the specific CIP code. Your degree must appear on the DHS STEM Designated Degree Program List, and your DSO verifies the match when you apply for the extension. Degrees in general business or non-technical disciplines do not qualify regardless of job title.