Back to jobs

Embedded Software Engineer

All IT Solutions LLC · Mossville, IL, US

Spotted 14h ago

Job details

Work mode
On-site
Education
Bachelor's degree
Posted
Nov 5, 2026
Last confirmed open
Nov 6, 2026
Job description

About this role

Embedded Software Engineer

All IT Solutions

United States · Mossville, IL, USA

Workplace Type — On-site

Employment Type — Contract

We are currently seeking a qualified Embedded Software Engineer 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 Summary

All IT Solutions is seeking an Embedded Software Engineer to join a client engagement.

Responsibilities

  • Position’s Contributions to Work Group Top 3 Skills Close
  • The main function of an embedded software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the embedded software and systems that make computers work
  • A typical embedded software engineer researches, designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications
  • This role supports the Electrification Verification/HIL team within the Advanced Power Technologies Team
  • The team is responsible for verification and validation of electrification programs embedded controls and software across multiple our client machine and stationary applications
  • The engineer will help develop, maintain, and use HIL simulation capabilities to find software and controls issues earlier in the development cycle and improve regression-test coverage
  • The current team supports OPAL-RT and dSPACE HIL benches and performs release/regression testing for electrificatoin controls and software
  • The role works closely with controls and software developers to support software releases and new machine/program development
  • A typical day may include a combination of
  • Configuring and operating OPAL-RT or dSPACE HIL benches
  • Running automated and manual software regression tests
  • Reviewing test results and investigating failures
  • Working directly with controls/software engineers to reproduce issues, debug new functionality, and verify fixes
  • Maintaining HIL hardware, harnesses, models, configurations, and test documentation
  • Develop and maintain real-time electrificatoin plant models using MATLAB/Simulink
  • Develop, configure, and maintain dSPACE and OPAL-RT HIL test environments
  • Develop requirements-based HIL test plans and test cases
  • Develop automated regression testing using Python or similar scripting/programming tools
  • Execute software release and regression testing using both automated and manual methods
  • Analyze test results, document defects, and support root-cause investigation
  • Work closely with embedded controls and software developers to validate new features and debug software/system issues
  • Support CAN/J1939 communications, diagnostics, fault injection, and ECU integration testing
  • Maintain test traceability and test-result documentation
  • Help improve verification efficiency through reusable test automation and standardized HIL processes
  • Verbal and written communication skills, problem solving skills, customer service and interpersonal skills
  • Basic ability to troubleshoot issues and make system changes as needed to resolve issue
  • Able to work collaboratively with controls, software, systems, and test engineers
  • Clear technical communication and documentation
  • Comfortable working independently on technical problems while keeping the broader development team informed
  • Organized and disciplined in test execution, defect documentation, and follow-through
  • Willingness and ability to learn new HIL hardware, software tools, machine applications, and control systems
  • 3- Some sort of programming language (C, Python, etc.)
  • This role is for an HIL verification engineer for electrification teams
  • Design and implement software of embedded devices and systems from requirements to production and commercial deployment for product lines
  • Write and code logical and physical database descriptions and specify identifiers of database to management system or direct others in coding descriptions
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Review project requests describing database user needs to estimate time and cost required to accomplish project

Required Qualifications

  • Developing or modifying MATLAB/Simulink plant models for real-time HIL simulation
  • Developing test plans and test cases from software or system requirements
  • Writing and maintaining Python-based automated regression tests
  • Using CAN/J1939 tools and diagnostic data to troubleshoot embedded software and system behavior
  • Supporting commissioning of HIL benches for new applications
  • Ability to learn
  • Bachelor's degree in computer science, software engineering or relevant field
  • Knowledge of reading schematics and data sheets for components
  • Basic knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery
  • Basic knowledge of computer hardware and software. Solid programming experience in C or C++
  • Knowledge of computer development software as it relates to embedded systems, such as SQL, Visual Basic, etc
  • Strong problem-solving and troubleshooting ability
  • The knowledge of Malab/Simulink, Python and HIL is a benefit

ABOUT ALL IT SOLUTIONS LLC

Headquartered 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 OPPORTUNITY

All 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 NOTICE

All 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.

Apply

Apply Now: https://careers.allitsolutions.net/jobs/embedded-software-engineer-2026-9e92491a/apply

Interested in this role?Continue on All IT Solutions LLC's careers page.
Apply on All IT Solutions LLC