Demo

Senior Software Engineer

CrossFire Group
Oshkosh, WI Contractor
POSTED ON 10/24/2026
AVAILABLE BEFORE 11/22/2026
Senior Engineer – Software & Controls Test

Location: Oshkosh, WI (Onsite preferred; remote candidates will be considered as needed.)
Duration: Minimum 6-Month Contract
Pay Rate: $70-$80/hour
Travel: Approximately 15%

Position Overview
We are seeking an experienced Senior Engineer – Software & Controls Test to support the development and validation of vehicle control system software. This role will focus on software testing, Hardware-in-the-Loop (HIL) development, and automated test execution to ensure high-quality, reliable control systems. The ideal candidate will have experience with embedded systems, vehicle networks, HIL platforms, and software verification methodologies.

This engineer will play a key role across multiple projects, developing and executing test plans, maintaining test infrastructure, supporting continuous integration efforts, and collaborating with cross-functional engineering teams. The position requires a hands-on approach to troubleshooting and validating complex control systems in both simulated and real-world environments.

Key Responsibilities
  • Develop, execute, and maintain comprehensive software and controls test plans.
  • Design, configure, and support HIL test systems and infrastructure.
  • Develop and maintain automated test scripts for software verification and validation.
  • Execute automated regression testing and support continuous integration/continuous testing initiatives.
  • Integrate prototype and production controllers into HIL environments and validate hardware/software interfaces.
  • Develop subsystem and plant simulations representing physical systems controlled by embedded controllers.
  • Collect, analyze, and synchronize network, I/O, diagnostic, and software data during testing activities.
  • Improve HIL infrastructure to enhance test repeatability, scalability, and availability for development teams.
  • Evaluate system performance, safety, reliability, and quality throughout the development lifecycle.
  • Participate in software peer reviews and engineering design reviews.
  • Troubleshoot hardware and software issues in laboratory and vehicle environments.
  • Support engineering investigations, calculations, design activities, and technical reporting.
  • Collaborate with internal engineering teams, suppliers, and external stakeholders on technical matters.
  • Provide technical guidance and mentorship to junior engineers and technicians.
  • Support multiple engineering projects and establish priorities for delegated work when applicable.
  • Prepare technical reports, presentations, proposals, and project documentation.
  • Follow established engineering processes, software development procedures, and quality standards.
  • Support field and project activities requiring occasional travel.
Required Qualifications
  • Bachelor’s degree in Engineering or a related technical field.
  • Minimum of 5 years of experience in software testing, controls engineering, systems validation, or a related discipline.
  • Hands-on experience troubleshooting complex hardware and software systems.
  • Experience with embedded communication protocols such as CAN, J1939, or similar vehicle networks.
  • Knowledge of functional safety, cybersecurity, or safety-critical embedded system development practices.
  • Experience testing vehicle systems, mobile equipment, powertrain systems, electrification systems, hydraulic systems, or distributed control architectures.
  • Experience developing and executing structured test plans and validation activities.
  • Strong analytical, problem-solving, and communication skills.
Preferred Qualifications
  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Experience with HIL platforms such as dSPACE, NI, Vector, ETAS, or similar technologies.
  • Familiarity with automated testing frameworks and continuous integration environments.
  • Experience supporting embedded software development and verification activities.
  • Prior experience within automotive, commercial vehicle, off-highway equipment, industrial controls, or related industries.
Additional Information
  • Contract position with an initial duration of at least six months.
  • Primarily based in Oshkosh, WI, with onsite work preferred.
  • Approximately 15% travel required.
  • Local candidates are strongly preferred, though qualified remote candidates will be considered.
This is an excellent opportunity for an experienced software and controls test engineer who enjoys working on complex embedded systems, developing advanced test solutions, and contributing to the quality and reliability of next-generation vehicle technologies.

#IND1
#ZR

Salary : $70 - $80

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$117,524 - $131,245
Income Estimation: 
$145,630 - $167,634
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at CrossFire Group

  • CrossFire Group Decatur, IL
  • We have a great client looking for a Scalehouse Attendant at a landfill in Decatur, IL! This is an onsite, 3-month contract to hire opportunity. This oppor... more
  • 15 Days Ago

  • CrossFire Group Detroit, MI
  • Restoration Coordinator Location: Detroit, MI Pay: $20.00 per hour Schedule: Monday–Friday, 8:00 a.m.–4:30 p.m. | 40 hours per week Contract opportunity | ... more
  • Just Posted

  • CrossFire Group Youngstown, OH
  • Laborer Location: Poland, OH Pay Rate : $18/hour Schedule: 6:30am-3:30pm Key Responsibilities Perform general manual labor duties including lifting, carryi... more
  • Just Posted

  • CrossFire Group Rochester, MI
  • 2nd Shift Warehouse Technician Location: Rochester Hills, MI (M-59 & Adams Rd) Pay: $18.75 per hour Shift Schedule: Monday - Friday, 3:00 PM - 11:30 PM Tra... more
  • 1 Day Ago


Not the job you're looking for? Here are some other Senior Software Engineer jobs in the Oshkosh, WI area that may be a better fit.

  • Software Guidance & Assistance, Inc. (SGA, Inc.) Oshkosh, WI
  • Software Guidance & Assistance, Inc., (SGA), is searching for a Mechanical Engineer for an opportunity with one of our premier clients in Oshkosh, WI. Posi... more
  • 4 Days Ago

  • Software Guidance & Assistance Oshkosh, WI
  • The Sr Engineer - Software and Controls Test team member will test high-quality vehicle control subsystem software. The team member must be able to develop... more
  • 1 Day Ago

AI Assistant is available now!

Feel free to start your new journey!