Software Engineer

MedNational Staffing

  • Oshkosh, WI
  • 1 day ago
  • $84.50 Per Hour

Highlights

Ideal Candidate You may be a strong fit if you have experience developing safety-critical embedded software, supporting vehicle control systems, authoring software requirements, performing software testing and validation, and collaborating with multidisciplinary engineering teams. Position Overview Our client is seeking a highly motivated Software Engineer to support the design, development, integration, and testing of safety-critical real-time control systems for unmanned and optionally manned ground vehicles.

Numbers & Facts

LocationOshkosh, WI

Description

SOFTWARE ENGINEERSystems & Controls | Safety-Critical Software | Unmanned Ground VehiclesLocation: Oshkosh, WI
Work Arrangement: Flexible (Local candidates preferred)
Pay Rate: $84.50/hour
Schedule: Monday through Friday, 40 hours per week
Travel: Up to 20%
Employment Type: ContractSubmission Notice: This position is not open to C2C arrangements, third-party recruiter submissions, staffing vendors, or recruiting agencies. We are only able to consider candidates who apply directly and can work through our client's established employment process. Please do not submit resumes on behalf of another individual.Position OverviewOur client is seeking a highly motivated Software Engineer to support the design, development, integration, and testing of safety-critical real-time control systems for unmanned and optionally manned ground vehicles.This individual will work in a collaborative, cross-functional engineering environment supporting both prototype and production programs. The ideal candidate will have experience with embedded controls, software development, systems engineering, and safety-critical applications.What You'll Do
  • Develop and support safety-critical control software based on system and software requirements.
  • Perform software development, systems engineering, hardware selection, and technical investigations in accordance with industry and organizational standards.
  • Develop and participate in peer reviews of safety-critical controls software.
  • Analyze test results, perform failure investigations, and recommend corrective actions.
  • Develop, maintain, and analyze system architecture models and software requirements.
  • Conduct software verification, validation, integration, and testing activities in simulation and real-world environments.
  • Support supplier testing, customer testing, and field validation activities.
  • Maintain software configuration management and version control practices.
  • Prepare technical documentation, reports, presentations, and engineering deliverables.
  • Participate in project planning, feasibility studies, technical proposals, and cost evaluations.
  • Collaborate with internal teams, customers, suppliers, and external stakeholders on technical matters.
  • Follow established software safety and systems engineering processes.
  • Coordinate priorities and support multiple concurrent projects within larger development programs.
Minimum Qualifications
  • Bachelor's degree in Engineering (Electrical, Software, Computer, Controls, Mechanical, or related discipline) or Computer Science.
  • Three (3) or more years of relevant engineering or software development experience.
  • Experience developing software for embedded controllers using:
    • C/C++
    • Simulink / Model-Based Design
    • PLC programming languages such as Structured Text
  • Experience writing software requirements.
  • Experience writing software unit tests.
  • Experience with version control systems.
  • Strong written and verbal communication skills.
  • Ability to obtain a U.S. Secret Security Clearance.
  • Ability to travel up to 20%.
Preferred Qualifications
  • Experience with vehicle system controls.
  • Experience developing software for on-road, off-highway, autonomous, or unmanned vehicle systems.
  • Familiarity with safety-critical development standards including:
    • ISO 26262
    • MIL-STD-882E
    • IEC 61508
    • UL 4600
  • Experience with Systems Engineering methodologies and SysML tools such as Cameo Systems Modeler or MagicDraw.
  • Experience managing software requirements, release management, peer reviews, and software lifecycle processes.
  • Experience with networked vehicle communications including:
    • CAN Bus
    • Ethernet
    • Vehicle-to-Vehicle (V2V)
  • Familiarity with vehicle dynamics, mechanical systems, and electrical systems.
  • Experience working within Agile software development environments.
  • Strong analytical, organizational, troubleshooting, and problem-solving skills.
Ideal CandidateYou may be a strong fit if you have experience developing safety-critical embedded software, supporting vehicle control systems, authoring software requirements, performing software testing and validation, and collaborating with multidisciplinary engineering teams.Candidates with experience in automotive, defense, military vehicles, robotics, autonomous systems, heavy equipment, or advanced mobility platforms are especially encouraged to apply.Why Consider This Opportunity?This is an exciting opportunity to contribute to the development of advanced unmanned and optionally manned vehicle technologies while working alongside experienced engineering professionals. The role offers exposure to cutting-edge vehicle controls, safety-critical software development, systems engineering, and real-world testing within a collaborative environment.Apply TodayIf you are an experienced software engineer with a background in embedded controls, systems engineering, vehicle software, or safety-critical applications, we encourage you to apply. Please submit your resume highlighting your experience with C/C++, Structured Text, embedded controllers, software requirements, unit testing, safety standards, and vehicle control systems.#IND1
#ZR

Similar Jobs

See more jobs