Senior Software Engineer

MedNational Staffing
  • Oshkosh, WI
  • $70–$80 Per Hour
  • Instant Apply
2 days ago

Job Description

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 OverviewWe 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

Numbers & Facts

LocationOshkosh, WI
Salary$70–$80 Per Hour

Skills

  • Analysis Skillsunmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Communications Protocolsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Continuous Integrationunmatched
  • Control Engineeringunmatched
  • Control Systemsunmatched
  • Cross-Functionalunmatched
  • Diagnostics Solutions/Softwareunmatched
  • Documentationunmatched
  • Electrical Engineeringunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • Engineeringunmatched
  • Establish Prioritiesunmatched
  • Hardware Quality Assuranceunmatched
  • Identify Issuesunmatched
  • Input/Outputunmatched
  • Internet Securityunmatched
  • Mentoringunmatched
  • Multitaskingunmatched
  • Network Performance/Analysisunmatched
  • Problem Solving Skillsunmatched
  • Process Developmentunmatched
  • Product Lifecycleunmatched
  • Production Controlunmatched
  • Prototypingunmatched
  • Quality Controlunmatched
  • Quality Metricsunmatched
  • Regression Testingunmatched
  • Reporting Skillsunmatched
  • Safety/Work Safetyunmatched
  • Scalability Testingunmatched
  • Software Administrationunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Software Validationunmatched
  • System Validationunmatched
  • Technical Leadershipunmatched
  • Technical Presentationunmatched
  • Technical Supportunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Harnessunmatched
  • Test Plan/Scheduleunmatched
  • Test Scriptsunmatched
  • Testingunmatched
  • Validation Planunmatched
  • Validation Testingunmatched
  • Willing to Travelunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder