Job Openings Embedded Software Engineer - ADAS

About the job Embedded Software Engineer - ADAS

Job Title: Engineer – Autonomy & Active Safety

Location: Oshkosh, WI (Onsite – GHQ, 1917 Four Wheel Dr.)
Contract Type: Contingent (W2)
Duration: 12 months (extension and/or conversion possible)
Travel: ~10% (customer and test sites)
Schedule: 1st shift, standard business hours
Work Arrangement: Primarily onsite. Occasional remote work may be permitted after training but this is not a hybrid role.

*US Citizenship required - NO HIB/OPT/EAD


Position Overview

The Engineer – Autonomy & Active Safety supports the design, development, and integration of advanced software systems for active safety, advanced driver assistance systems (ADAS), and unmanned ground vehicle (UGV) platforms.

This role focuses on embedded software development, real-time control systems, motion planning, computer vision, and sensor processing. The position works under the guidance of senior engineers and contributes to model-based development, algorithm implementation, and system integration efforts within a collaborative engineering environment.

Key Responsibilities

Support development of software architecture and embedded control systems for autonomy and active safety applications

Assist in the design and implementation of real-time control algorithms and sensor processing solutions

Contribute to model-based development using MATLAB/Simulink and related toolchains (e.g., TargetLink)

Develop embedded C/C++ software to interface with hardware and provide APIs for application layers

Participate in requirements development, documentation, and peer reviews

Collaborate cross-functionally with engineering teams and external suppliers

Support vehicle integration, validation, and test programs (including limited travel)

Contribute to quality-conscious design practices emphasizing cost, reliability, and performance

Assist with project estimates, cost studies, and technical proposals

Follow established engineering standards and CMMI Level 3 procedures

Minimum Qualifications

  • Bachelors degree in Engineering or related technical field

  • 6+ months of related experience (internship experience acceptable)

  • Familiarity with:

    • Embedded C/C++

    • C#

    • Python

    • PLCs

    • SQL databases

Preferred Qualifications

Bachelors degree in Computer Science, Computer Engineering, or Electrical Engineering

Experience with MATLAB/Simulink (model-based development)

Experience in automotive or off-highway vehicle industries

Exposure to ADAS, autonomy, robotics, or embedded control systems

Strong written and verbal communication skills

Ability to work effectively in a collaborative team environment

Ideal Candidate Profile

The ideal candidate is an early-career engineer with strong foundational programming skills and an interest in autonomy and embedded systems. This individual should be eager to learn, comfortable working in a structured engineering environment, and capable of supporting senior engineers on complex technical initiatives.

This opportunity provides exposure to cutting-edge autonomy and active safety technologies within a structured engineering environment, with potential for long-term growth and conversion based on performance and business needs.