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.