Oshkosh Corporation logo

Engineer - Software

Oshkosh Corporation

Greencastle, PA
Full Time
Entry Level
69k-106k
4 days ago

Job Description

About the Role

The Engineer - Software team member at JLG, an Oshkosh company, will support the implementation and testing of high-quality vehicle control software. JLG, founded in 1969, is committed to delivering innovative solutions to the access market, providing quality equipment, training, and trusted support worldwide. The role involves working on embedded vehicle control software, collaborating with internal teams and external suppliers, and following industry and company standards.

Key Responsibilities

  • Support the implementation and testing of vehicle control software written in embedded C/C++ and Matlab autogenerated code.
  • Perform basic engineering calculations, investigations, and tasks under close supervision.
  • Assist in the preparation of plans, designs, computation methods, and reporting.
  • Collaborate with other engineering or business support disciplines internally and with external suppliers.
  • Design, implement, and document real-time embedded software to meet various requirements including functionality, memory utilization, performance, and maintainability.
  • Read and create software designs in UML.
  • Participate in peer reviews, estimation, and other engineering activities.
  • Follow defined CMMI level 3 procedures in software development.
  • Support prototype, pilot, and production software with technical assistance.
  • Use version control, change control, and issue tracking software as part of good software practices.
  • Participate in project time estimation, technical proposals, and decision analysis.
  • Travel off-site as needed to support engineering projects.

Requirements

  • Accredited Bachelor's degree in engineering or related field with internship or six or more months of related work experience.
  • Ability to write high-quality, maintainable C/C++ and Matlab autogenerated software.
  • Familiarity with software design in UML.
  • Ability to support and follow CMMI level 3 procedures.
  • Good communication skills, including reading, writing, and interpreting technical instructions and reports.
  • Ability to work within structured work environments involving decision-making, problem-solving, and collaboration.
  • Willingness to travel off-site to support projects.

Nice to Have

  • Accredited Bachelor's degree in Software, Computer Science, or Electrical Engineering.
  • Familiarity with JavaScript, JSON, Python, and SQL database in addition to embedded C/C++.

Qualifications

  • Bachelor's degree in engineering or related field with internship or six months of related experience.
  • Preferred degrees in Software, Computer Science, or Electrical Engineering.

Benefits & Perks

  • Competitive pay range of $68,600 to $106,300 depending on experience and responsibilities.
  • Opportunities for growth and development within a people-first culture.
  • Support for reasonable accommodations for applicants with disabilities.

Working at Oshkosh Corporation

Oshkosh prioritizes a people-first culture, offering opportunities for growth and success. The company is committed to diversity, equal opportunity employment, and providing reasonable accommodations to applicants with disabilities. It values merit-based decisions and maintains a collaborative, supportive work environment.

Apply Now

Job Details

Posted AtJul 19, 2025
Salary69k-106k
Job TypeFull Time
Work ModeOnsite
ExperienceEntry Level

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Oshkosh Corporation

Website

oshkoshcorp.com

Location

Greencastle, PA

Industry

Motor Vehicle Body Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches