Salary
💰 $18 - $37 per hour
About the role
- Provide support for the Software Engineering team
- Design reliable, functional, and cost-effective vehicle control software
- Develop and test programming for vehicles and systems
- Support various systems through troubleshooting or reprogramming the system
- 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
- Work on a variety of key projects and initiatives ranging from simple tasks to more complex analytical projects
Requirements
- Student working toward a Bachelor’s degree in Computer Science, Software Engineering, or related field
- Ability to work full time (40 hours per week) throughout the summer
- 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 academic record, GPA 3.0
- Ability to maintain confidentiality of various degrees of information
- 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
- Competitive total rewards package
- Professional development and training opportunities
- Various opportunities to support team member growth and success
- People-first culture
- Reasonable accommodation for applicants with disabilities
- Pay Range: $18.00 - $37.00
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++Cembedded applicationsmicrocontrollersController Area Network (CAN)J1939 protocolsoftware documentationvehicle control softwareprogrammingtesting
Soft skills
communication skillsdetail orientedquality focusedindependent workprioritizationflexibilityadaptabilityconfidentialityteam collaborationanalytical thinking