Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Oshkosh Logo

Software Engineer - Autonomy

Oshkosh

$68,600 - $106,300
Sep 18, 2025
Oshkosh, WI, USA • Pittsburgh, PA, USA
Apply Now

At Oshkosh, the business problem is to design, develop and integrate software architecture, real-time control algorithms, artificial intelligence, motion planning, computer vision and sensor processing algorithms for active safety, advanced driver assistance systems and unmanned ground vehicle control/embedded systems development.

Requirements

  • Accredited Bachelor's degree in Software Engineering or related field
  • Familiarity with C, PLCs, and Python, in addition to embedded C/C++
  • Experience with MATLAB/Simulink environment
  • Experience with automotive active safety and driver assist systems
  • Experience with design/development/integration of safety-critical systems/components
  • Experience with functional safety (e.g., ISO 26262, IEC 61508, UL 4600, MIL-STD 882)
  • Proficiency with CAN communication protocols and understanding of typical automotive interfaces

Responsibilities

  • Under close supervision, perform basic software development and tasks as assigned according to Oshkosh as well as general industry engineering standards and processes.
  • Support senior engineers in the preparation of basic plans, designs, algorithms, peer reviews and/or reporting.
  • Under close supervision, work on project tasks of limited complexity in a support role.
  • Collaborate as needed with other engineering or business support disciplines internally as well as suppliers externally.
  • Ability to learn and utilize model-based software tools such as MATLAB, Simulink, TargetLink, etc.
  • Ability to write embedded C and/or C++ software to configure and control hardware and provide API’s for application code.
  • Write requirements and design documentation.

Other

  • Regular attendance is required
  • Direct support of suppliers and test programs to include travel to off-site locations as necessary to accomplish assigned engineering programs
  • Accredited Bachelor's degree in Software Engineering or related field and Internship experience or six (6) or more months of related work experience
  • Ability to read, write and comprehend simple instructions, short correspondence and memos
  • Ability to work with others involving explanation of information and the gathering of factual information