Oshkosh Corporation - Murfreesboro, TN

posted 3 months ago

Full-time - Intern
Murfreesboro, TN
10,001+ employees
Transportation Equipment Manufacturing

About the position

The Software Engineer Intern at Oshkosh Corporation will play a vital role in supporting the Software Engineering team. This internship is designed for students who are pursuing a Bachelor's degree in Computer Science, Software Engineering, or a related field. The intern will engage in a variety of tasks that include designing reliable, functional, and cost-effective vehicle control software. The role will involve developing and testing programming for vehicles and systems, as well as troubleshooting and reprogramming existing systems to ensure optimal performance. The intern will have the opportunity to work on key projects and initiatives that range from simple tasks to more complex analytical projects, providing a comprehensive learning experience in a real-world engineering environment. The intern will be responsible for writing quality, maintainable, object-oriented C++ software, which is crucial for the development of truck-specific programming. Additionally, the intern will develop and maintain PC programs that are used for configuring these specific programs. Identifying and controlling vehicle operation and maintenance risks will also be a key responsibility, along with preparing and maintaining the necessary software documentation to support the configuration processes. Testing the truck-specific programming to ensure it operates as specified is another critical aspect of the role. Participation in peer reviews and other engineering activities will further enhance the intern's experience and understanding of the software engineering process. This internship is not just about technical skills; it also emphasizes the importance of communication and collaboration within the engineering team. The intern will be expected to maintain confidentiality regarding sensitive information and may need to travel or relocate to Murfreesboro, TN for the Summer of 2025, with relocation assistance provided for those living more than 50 miles away from the location.

Responsibilities

  • Write quality, maintainable, object-oriented C++ software.
  • Develop and maintain PC programs used for the configuration of truck specific programming.
  • Identify and control vehicle operation and maintenance risks.
  • Prepare and maintain the software documentation necessary to support the configuration of truck specific programming.
  • Test truck specific programming to ensure the programming operates as specified.
  • Participate in peer reviews and other engineering activities.

Requirements

  • Student working toward a Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Strong academic record, GPA 3.0 or higher.
  • Ability to maintain confidentiality of various degrees of information.
  • Willingness to travel or relocate to Murfreesboro, TN for the Summer of 2025.

Nice-to-haves

  • Experience with C or C++ programming or similar programming language.
  • Experience writing embedded applications on microcontrollers.
  • Experience working with Controller Area Network (CAN) and the J1939 protocol.
  • Strong verbal and written communication skills.
  • Proficiency with various web-based software applications including Microsoft Office Word, Excel, PowerPoint, SharePoint, etc.
  • Detail oriented and quality focused.
  • Ability to work independently while prioritizing workload.
  • Flexible and adaptable to working under tight deadlines and/or changing needs.

Benefits

  • Relocation assistance for those with a permanent address of greater than 50 miles from Murfreesboro, TN.
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service