Embedded Software Engineer 2

All-IT-Solutions-LLC

Mossville (IL)

On-site

USD 90,000 - 130,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

All IT Solutions LLC is seeking an Embedded Software Engineer 2 to join a client engagement in Mossville, IL. The role focuses on HIL/SIL verification for embedded control systems with hands-on testing using dSPACE and MATLAB/Simulink.

The engineer will develop test plans, automate scripts, and perform root-cause investigations to support system-level verification and validation of software and hardware integrations.

Qualifications

  • Requires a Bachelor's degree in computer science, software engineering, electrical engineering or related field.
  • Experience with HIL/SIL verification for embedded control systems.
  • Familiarity with dSPACE-based test environments and automation.
  • Knowledge of software verification and hardware troubleshooting.

Responsibilities

  • Develop and execute HIL/SIL verification test plans for embedded control systems and ECUs.
  • Configure and troubleshoot dSPACE/Vector test benches and validation environments.
  • Create automated test scripts, data collection, and reporting tools to improve test efficiency.
  • Analyze defects, perform root-cause investigations, and support system-level verification.

Skills

Analytical skills
Verbal communication
Independent work
Team collaboration
Problem solving

Education

Bachelor's degree in CS/EE

Tools

dSPACE
MATLAB/Simulink
Python
CANoe
CANalyzer
UDS diagnostics

Job description

Embedded Software Engineer 2All IT SolutionsUnited States · Mossville, IL, USAWorkplace Type — On-siteEmployment Type — ContractWe are currently seeking a qualified Embedded Software Engineer 2 to support this engagement. Please review the complete requirements, work location, employment type, and screening questions before applying. Candidates whose experience closely matches the position will be contacted directly by the AIS recruiting team.Job SummaryAll IT Solutions is seeking an Embedded Software Engineer 2 to join a client engagement.ResponsibilitiesDevelop and execute HIL/SIL verification test plans for embedded control systems and ECUsConfigure, operate, and troubleshoot dSPACE/Vector-based test benches and validation environmentsCreate and maintain automated test scripts, data collection, and reporting tools to improve test efficiency and coverage for both HIL and SIL environmentsAnalyze defects, perform root-cause investigations, and support system-level verification of software and hardware integrationsThis position provides hands-on experience in both Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) verification and validation for our client embedded control systemsDevelop, execute, and maintain validation tests for embedded control software using dSPACE, MATLAB/Simulink, and automation tools Team StructureCollaborates with cross-functional engineering teams across software, controls, and product groups AdditionalRequired QualificationsBachelor's degree in computer science, software engineering, electrical engineering or relevant fieldSeeking an engineer to develop, execute, and automate Hardware-in-the-Loop (HIL) and Software-in-the-loop (SIL) verification activities for embedded control systemsThe role focuses on dSPACE-based test environments, system-level verification, automation in both the HIL and SIL environments, and troubleshooting of electronic control software and hardware. Reason/motivation for requestAdditional engineering support is needed to execute and deliver 2026 and 2027 Product Group commitments. This role will help expand HIL, SIL verification and validation capacity to meet program milestones and quality objectives. Why this Role?The engineer will work with dSPACE, MATLAB/Simulink, automation frameworks, and production software, gaining exposure to the complete virtual validation lifecycle while contributing to delivery of 2026 and 2027 Product Group commitments Typical task breakdown40% HIL/SIL test development and execution, 30% test automation and scripting, 20% issue investigation and debugging, 10% team collaboration, reviews, and planningPart of the Software Verification & Validation team supporting virtual validation, SIL, and HIL testing for our client embedded control systemsExperience with CAN/J1939 communication protocols and Vector tools (CANoe/CANalyzer) for embedded systems testing and diagnosticsExperience in ECU integration, system-level verification, debugging, and root-cause analysisKnowledge of software development lifecycle, version control, and test automation framework developmentAbility to read electrical schematics, perform hardware setup, and troubleshoot HIL/SIL test environmentsFamiliarity with diagnostics, fault injection, and validation reporting tools Top 3 SkillsdSPACE toolchain & MATLAB/SimulinkPython, gtest C++ Automation & Embedded Software Verification Soft SkillsStrong problem-solving and analytical skills with the ability to troubleshoot complex software and hardware issuesEffective verbal and written communication skills for collaboration across software, controls, and validation teamsAbility to work independently while managing multiple priorities and meeting project deadlinesStrong teamwork and collaboration skills with a continuous learning mindsetVerbal and written communication skills, problem solving skills, customer service and interpersonal skillsKnowledge of reading schematics and data sheets for componentsStrong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and deliveryStrong ability to troubleshoot issues and make system changes as needed to resolve issueStrong knowledge of computer hardware and software. Solid programming experience in C or C++Strong knowledge of computer development software as it relates to embedded systems, such as SQL, VisualBasic, etcStrong hands-on experience with dSPACE HIL systems, ECU validation, and embedded controls testingProficiency with MATLAB/Simulink and model-based development conceptsExperience with Python automation, test scripting, and data analysisKnowledge of CAN/J1939, UDS diagnostics, Vector tools, and hardware troubleshooting/debuggingABOUT ALL IT SOLUTIONS LLCHeadquartered in Mount Laurel, New Jersey, All IT Solutions LLC is a technology and workforce solutions company serving government and commercial organizations throughout the United States. AIS provides IT staffing and staff augmentation, cybersecurity, IT consulting, custom software development, cloud services, data engineering, artificial intelligence, application development, and related technology solutions.AIS is an NMSDC/EMSDC-certified Minority Business Enterprise and an NYC Department of Small Business Services-certified M/WBE. We participate in E-Verify and are committed to maintaining professional, transparent, and compliant hiring practices.EQUAL EMPLOYMENT OPPORTUNITYAll IT Solutions LLC is an equal opportunity employer. Employment decisions are made based on qualifications, merit, performance, and legitimate business requirements without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, military or veteran status, or any other characteristic protected by applicable federal, state, or local law.Reasonable accommodations are available to qualified applicants with disabilities during the application and interview process.RECRUITMENT NOTICEAll IT Solutions LLC is a staffing and technology services company and may receive fees or compensation from client organizations for recruiting, staffing, placement, or workforce services. Candidates are never charged an application, recruitment, placement, or interview fee by All IT Solutions LLC.Any commercial rates, fees, or staffing arrangements are between All IT Solutions LLC and its clients and do not require payment from the candidate.Official recruiting communications will come from an authorized All IT Solutions representative or an @allitsolutions.us email address.ApplyApply Now: https://careers.allitsolutions.net/jobs/embedded-software-engineer-2-2026-8c3f4702/apply
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IT-Software Engineer
IT-Software Engineer

All-IT-Solutions-LLC • Chicago (IL)

Hybrid
USD 120,000 - 170,000
Lead Software Engineer
Lead Software Engineer

All-IT-Solutions-LLC • Chicago (IL)

Hybrid
USD 150,000 - 190,000
Embedded Systems Verification Engineer [HIL/SIL]
Embedded Systems Verification Engineer [HIL/SIL]

Cintal, Inc. • Chillicothe (IL)

On-site
USD 85,000 - 120,000
10 paid holidays per year
2 weeks of paid time off per year
Medical insurance including dental and
+5
Embedded Software Engineer II- HIL/SIL Validation (On-site)
Embedded Software Engineer II- HIL/SIL Validation (On-site)

Allitsolutions LLC • Mossville (IL)

On-site
USD 90,000 - 130,000
Software Engineer (SIL/HIL)
Software Engineer (SIL/HIL)

7Th Sky Tech • Berkeley (CA)

Hybrid
USD 120,000 - 150,000
Hybrid work model
Professional development
Competitive compensation
Software Engineer (SIL/HIL)
Software Engineer (SIL/HIL)

7Th Sky Tech • Fremont (CA)

Hybrid
USD 110,000 - 160,000
Hybrid work model
Professional development
Competitive compensation
Software Engineer (SIL/HIL)
Software Engineer (SIL/HIL)

7Th Sky Tech • San Francisco (CA)

Hybrid
USD 120,000 - 160,000
Software Engineer (SIL/HIL)
Software Engineer (SIL/HIL)

7Th Sky Tech • Dallas (TX)

Hybrid
USD 100,000 - 140,000
Hybrid work model
Competitive compensation
Professional development opportunities
Software Engineer (SIL/HIL)
Software Engineer (SIL/HIL)

7Th Sky Tech • Minneapolis (MN)

Hybrid
USD 90,000 - 120,000
Hybrid work model
Professional development opportunities
Competitive compensation and benefits
Software Engineer (SIL/HIL)
Software Engineer (SIL/HIL)

7Th Sky Tech • Charlotte (NC)

Hybrid
USD 90,000 - 120,000
Full-time employment
Hybrid work model
Professional development
+1