Vehicle Software Intern — Build Embedded C++ for Trucks

oshkoshcorporation

Dodge Center (MN)

On-site

USD 25,000 - 51,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

McNeilus Truck and Manufacturing Inc., an Oshkosh Company, invites a Software Engineer Intern to join our Software Engineering team. You will help design and test vehicle control software for refuse trucks, develop and debug C++ programs, and support ongoing projects across vehicle systems.

You'll write maintainable code, work with embedded microcontrollers, CAN/J1939 interfaces, and collaborate through reviews and documentation.

Qualifications

  • Student working toward a Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Experience with C or C++ programming or similar programming language.
  • Experience writing embedded applications on microcontrollers.
  • Experience with CAN and the J1939 protocol.
  • Strong verbal and written communication skills.
  • Strong academic record, GPA 3.0.

Responsibilities

  • Write quality, maintainable, object-oriented C++ software.
  • Develop and maintain PC programs used for configuration of truck specific programming.
  • Identify and control vehicle operation and maintenance risks.
  • Prepare and maintain software documentation for truck specific programming.
  • Test truck specific programming to ensure it operates as specified.
  • Participate in peer reviews and other engineering activities.
  • Job duties will vary depending on business unit and location of internship.

Skills

C++
Embedded systems
CAN/J1939
Communication skills
GPA 3.0
Independent work
Deadline flexibility

Education

Bachelor's degree in Computer Science/Software Engineering or related field

Tools

Microsoft Office Word
Excel
PowerPoint
SharePoint

Job description

McNeilus Truck and Manufacturing Inc., an Oshkosh Company, invites a Software Engineer Intern to join our Software Engineering team. You will help design and test vehicle control software for refuse trucks, develop and debug C++ programs, and support ongoing projects across vehicle systems.

You'll write maintainable code, work with embedded microcontrollers, CAN/J1939 interfaces, and collaborate through reviews and documentation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Intern — Embedded & CAN (C++)
Software Engineer Intern — Embedded & CAN (C++)

Oshkosh Corporation, Inc. • Dodge Center (MN)

On-site
USD 25,000 - 51,000
Embedded C++ Software Engineer Intern
Embedded C++ Software Engineer Intern

Oshkosh Corporation, Inc. • Northern (KY)

Hybrid
USD 25,000 - 51,000
Embedded Software Intern – C++ & CAN
Embedded Software Intern – C++ & CAN

Oshkosh Corporation, Inc. • Greenville (WI)

On-site
USD 25,000 - 51,000
Engineer Intern - Software (Summer 2026)
Engineer Intern - Software (Summer 2026)

Oshkosh Corporation, Inc. • Northern (KY)

Hybrid
USD 25,000 - 51,000
Engineer Intern - Software (Summer 2027)
Engineer Intern - Software (Summer 2027)

Oshkosh Corporation, Inc. • Dodge Center (MN)

On-site
USD 25,000 - 51,000
Embedded C++ Software Intern – Vehicle Systems
Embedded C++ Software Intern – Vehicle Systems

Oshkosh Corporation, Inc. • Northern (KY)

Hybrid
USD 25,000 - 51,000
Engineer Intern - Software (Summer 2027)
Engineer Intern - Software (Summer 2027)

oshkoshcorporation • Dodge Center (MN)

On-site
USD 25,000 - 51,000
Mechanical Engineering Intern — Vehicle Design & CAD
Mechanical Engineering Intern — Vehicle Design & CAD

oshkoshcorporation • Dodge Center (MN)

On-site
USD 25,000 - 51,000
Systems Engineering Intern: Hands-On Design & Testing
Systems Engineering Intern: Hands-On Design & Testing

Oshkosh Corporation, Inc. • Northern (KY)

Hybrid
USD 25,000 - 51,000
Systems Engineering Intern - Mechanical & Hydraulic Design
Systems Engineering Intern - Mechanical & Hydraulic Design

oshkoshcorporation • Dodge Center (MN)

On-site
USD 25,000 - 51,000