Software Engineer - OPT EAD/STEM OPT
Purple Hires Inc
Caterpillar is looking for a Software Engineer 3 to support the Advanced Controls and Condition Monitoring team. The role focuses on control algorithm development, software development, simulation, and validation using SIL, HIL, and machine testing. Key Responsibilities
- Develop and analyze control algorithms and software.
- Perform SIL and HIL simulations and validate software on machines.
- Develop, test, evaluate, and deploy control and diagnostic solutions.
- Troubleshoot and debug embedded software.
- Collaborate with engineering teams and communicate technical results.
- Participate in code/model reviews and software releases.
- Master's degree required in Electrical/Electronic Engineering, Mechanical Engineering, or related field.
- 3+ years of industry experience.
- PhD preferred.
- Bachelor's degree alone is not acceptable.
- Strong MATLAB/Simulink, Stateflow, Simscape Power Systems, and co-simulation experience.
- Knowledge of control theory, PID, nonlinear control, adaptive/sliding-mode control, neural networks, or fuzzy logic .
- Experience with embedded software and real-time operating systems/Linux .
- Debugging tools such as Lauterbach, CANape, and CANalyzer .
- Git/version control.
- Programming experience with C, C++, Python, Java, or JavaScript .
- Generator/engine controls experience is a plus.
- Experience with hybrid energy systems is a plus.
A controls/software engineer with a Master's degree , strong MATLAB/Simulink and control-system experience, and hands-on experience with embedded software, real-time systems, SIL/HIL testing, and C/C++/Python .
Work Environment: Approximately 90% office; PPE required when working around machines.
- Job Summary Caterpillar is looking for a Systems Engineer 3 to support the development of autonomous construction machines . The role focuses on defining system requirements, architecture, software/hardware integration, and validation for autonomous machines such as...SuggestedFull timeInternship
- Job Summary Caterpillar is looking for a Mechanical Engineer 3 to support prototype design, fabrication, testing, and development of... .... ~ Engineering degree preferred: Mechanical, Electrical, Software/Controls, or Industrial Engineering . ~2-year degree may be...SuggestedFull timeInternshipWork at office
- Job Summary Caterpillar is looking for a Mechanical Engineer 3 to support the Global Hydraulics team. The role focuses on hydraulic component development, cost analysis, project management, supplier collaboration, and new product introduction (NPI). Key Responsibilities...SuggestedFull timeInternship
- Job Summary Caterpillar is looking for an Electrical Engineer 4 to support electronic controller failure investigations and product development validation . The role involves laboratory testing, troubleshooting electrical hardware, and supporting new product development...SuggestedFull timeInternshipWork at office
- Job Summary We are looking for a Process Engineer 3 to support engineering projects, manufacturing operations, metallurgical processes, and mechanical systems. The engineer will work closely with operations, quality, maintenance, suppliers, and cross-functional engineering...SuggestedFull timeFor contractorsWork at officeMonday to Friday
- ...is growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...you.2.Only US Citizen Green Card Holder can apply.3.No GC-EAD, H4-EAD L2-EAD OPT-EAD, H1B & TN candidates please.4.Please mention your Visa...Permanent employmentFull timeH1b
- ...growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...for you.Only US Citizen, Green Card Holder, GC-EAD, H4-EAD & L2-EAD can apply.No OPT-EAD, TN Visa & H1B Consultants please.Please mention your...Permanent employmentFull timeH1b
- ...growing at a steady pace specializing in the fields of Software Development, Software Consultancy and Information Technology... ...for you.Only US Citizen, Green Card Holder, GC-EAD, H4-EAD & L2-EAD can apply.No OPT-EAD, H1B & TN candidates please.Please mention your Visa...Permanent employmentFull timeH1b
- ...encouraged to apply. Note:-1.This is a Full-Time Permanent job opportunity for you.2.Only Citizen, Green Card Holder and GC-EAD can apply.3.No OPT-EAD & H1B Consultants please.4.Please mention your Visa Status in your email or resume.SummaryType: Full-timeFunction:...Permanent employmentFull timeH1b
- ...Description Develops, designs, implements and tests software of embedded devices and systems; monitors and enhances the efficiency... ...applications (i.e. Trainer) as schedule permits. • Apply engineering controls to implemented data, and resolve errata with...Local areaRemote work
- ...Expected Start Date: Sep 7, 2026 12 month contract for a Software Engineerrole with a leading client in Peoria, IL OR Chicago, IL... ...NOW!!!! Title: Software Integration (API & Connectivity) Engineer 2 #100377 Location: Mossville, IL Workplace type...Hourly payLong term contractFull timeContract workRelocationFlexible hours
- ...efficient C++ code for embedded safety systems. Collaborate with cross-functional teams including hardware, systems, and validation engineers. Optimize performance for low-latency and high-reliability environments. Integrate sensor data (e.g., camera, radar,...
- ...Job Title: Security Software Engineer Duration: Long-term contract Job Summary We are seeking an experienced Security Software Engineer with a strong background in Python and automotive system security . The ideal candidate will have a blend...Long term contract
- ...Job Title: Security Software Engineer Job Description The primary role of a Security Software Engineer is to apply computer science and mathematical principles to design, develop, test, and evaluate software and systems that ensure computer functionality....
- ...Job Title: Software Systems Engineer Job Overview: We are seeking a Software Systems Engineer to create comprehensive systems and software requirement specifications for a web-based engineering diagnostic tool used to connect with construction equipment...Remote work
- ...Role : IT Software Engineer Job Location Mossville, IL Estimated Duration (In Months) 10 Number of Positions: 1 Position Overview We are seeking an IT Software Engineer to support software development, API integration, database management, testing...InternshipWork at office
- ...Job Summary (List Format): - Apply principles of computer science and mathematical analysis to software/system design, development, testing, and evaluation. - Research, design, develop, and test operating systems-level software, compilers, and network distribution...
- ...Summary: The main function of a software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical software engineer researches...
- ...Required Education • Minimum Degree: Bachelor’s degree in Computer Science, Software Engineering, or a related field (required) • Acceptable Alternatives: o Associate’s degree + 6+ years of relevant experience o Master’s degree (recent graduates accepted) • Experience...Internship
$110.5k - $160k
...position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start... ..., Data Science, Information Systems, or related STEM fields * Able to work 40 hours/week and commit to a 12-week...Full timeInternshipWork at officeWorldwideMonday to Friday$97.53k - $146.29k
...and live. Together, we are building a better world, so we can all enjoy living in it.As a part of the Platform software team, the Embedded Software Engineer will design, develop, and deliver Low level embedded software for Next Gen ECUs used in Caterpillar NPI programs...Full timePart timeRelocationRelocation packageFlexible hours- ...developing worldwide System Integrator, Software and Product Development, IT Outsourcing... ...innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management,... ....Job DescriptionPerl Developer - Need EAD, GC, TN or Citizen OnlyPeoria, IL - Site...Worldwide
$127.59k - $146.29k
...we work and live. Together, we are building a better world, so we can all enjoy living in it.Caterpillar Inc. seeks Embedded Software Engineer at its facility located at 2427 E. Engine Drive, Chillicothe, IL 61523.Develop and test software in support of Caterpillar machine...Full timePart timeFlexible hours$128.47k - $192.71k
...better world, so we can all enjoy living in it.The Lead Embedded Engineer acts as the advocate for the customer, will lead the team in... ...Network Solutions section is responsible for developing embedded software libraries and data link standards used across Caterpillar’s...Full timePart timeRelocationVisa sponsorshipRelocation packageFlexible hours- Join one of top Mining & Construction Machinery Manufacturing Company as Robotics Software Engineer . Position: Robotics Software Engineer Location: Mossville/Chillicothe (Peoria), Illinois Duration: 02 of contract with possible extension Responsibilities: Detect feature...Contract work
- ...Diversified Services Network, Inc. (DSN) is seeking a full-time IT Software Engineer to join our team in Peoria, IL OR Chicago, IL! We offer full benefits, PTO, 401k, and more! If you're looking to grow your technical career within an extremely reputable, stable Fortune...Full timeWeekend work
- ...services for the Helios platform and applications. In addition to development efforts, this position will also mentor and assist software engineers, provide technical assistance and direction as needed and maintain high standards of software quality within the team by...
- ...Hi we are having a requirement for the below mentioned role: Job Title: Remote Control Software Engineer Work Mode: Onsite Work Location: Mossville, IL Work Auth: All visas accepted (NO h1 or NO Fake Profiles) Must have Skills/Attributes : Embedded...Remote workWork visa
- ...Role: Embedded Software Engineer 4 Location: Mossville, IL (Onsite) Duration: 6-month contract Interview: In-person ideal, can be remote if candidate will be relocating Position Overview: This is a high-impact technical leadership...Contract workRemote workRelocation
- ...Title Research, design, develop, build, and test the low-layer software, such as OS integration, I/O drivers, boot, etc., which... ...members, suppliers and other units; and support and advise other engineers, managers, marketing personnel, customers and suppliers. Depending...Work experience placementInternship
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer - OPT EAD/STEM OPT. Be the first to apply!
- cybersecurity software engineer Mossville, IL
- software developer fintech Mossville, IL
- part time software developer remote Mossville, IL
- software developer internship Mossville, IL
- consulting software engineer Mossville, IL
- agile software developer Mossville, IL
- startup software engineer Mossville, IL
- software developer positions Mossville, IL
- software developer Mossville, IL
- software engineer intern Mossville, IL




