Hybrid School To Work - Intern - Software Validation - Electrification and Controls chez Cummins Inc.
Cummins Inc. · Troy, États-Unis d'Amérique · Hybrid
- Bureau à Troy
We are looking for a talented Software Validation - Electrification and Controls to join our team specializing in Engineering for our Cummins Inc. facility in Troy, MI
In this role, you will make an impact in the following ways:
- Software Validation Leadership
You'll drive the validation of application and base software for electrified systems—ensuring electric powertrain, shift systems, and inverters meet performance and safety standards.
- Cross-Functional Collaboration
By working closely with system controls and software engineers, you'll help bring innovative products from concept to production with seamless integration.
- Test Strategy Development
You'll create and execute comprehensive validation plans, including high-level and detailed test cases, to guarantee software quality and reliability.
- Automation Framework Ownership
You'll develop and maintain automated validation frameworks, increasing efficiency and consistency in software testing.
- Advanced Test Case Design
Your work will include defining test cases for fault management, diagnostics, and performance/timing of embedded software—critical for robust system behavior.
- Compliance & Safety Assurance
You'll ensure software meets ISO-26262 Functional Safety standards and follows ASPICE processes, contributing to safe and compliant vehicle systems.
- HIL/MIL/SIL Testing Expertise
You'll specify, build, and maintain HIL equipment, and perform MIL/SIL/HIL testing to validate software and plant models under real-world conditions.
- Quality Reporting & Metrics
By generating and presenting software quality metrics, you'll provide clear insights into validation outcomes and support data-driven decision-making.
Responsibilities
To be successful in this role you will need the following:
- Programming & Validation Skills
Experience in software development and validation using languages like C++, Python, Java, or CAPL to build and test embedded systems effectively.
- Model-Based Design Proficiency
Work with tools like MATLAB, Simulink, Stateflow, and Simscape to design and simulate control systems for electric vehicle applications.
- Automotive Interface Knowledge
Understand and apply automotive communication protocols such as CAN and LIN, which are essential for diagnostics and system integration.
- Debugging & Troubleshooting Abilities
Excellent problem-solving skills to identify and resolve issues both on the test bench and in-vehicle environments.
- Software Testing & Requirements Development
Create software requirements and test specifications, including functional and diagnostic testing for embedded automotive software.
- Tool Familiarity & HIL Experience
Hands-on with tools like Plecs, CANalyzer, CANoe, vTESTstudio, Plexim, Polarion, and GitHub, and gain experience with HIL systems for real-time testing.
- Process & Safety Standards Knowledge
Understand and apply industry standards like ASPICE, CMMI, ISO 26262 (Functional Safety), and AUTOSAR to ensure compliance and high-quality software development.
Education
- Pursuing Bachelor’s degree or Graduate’s degree in Electrical Engineering, Computer Science, Embedded Systems, Mechanical Engineering, or related
- Must carry a minimum of 12 credit hours during the Fall and Spring semesters.
- Must have a minimum of 2.5 GPA.
Qualifications
This is a School To Work (STW) opportunity, allowing for up to 19 hours per week during the Fall and Winter semesters (September 2025 – May 2026), with the potential to transition into a full-time 40-hour Co-Op during Summer 2026.