DESCRIPTION
We are looking for a talented Student (School To Work, Software Validation - ePowertrain) 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:
- Ensuring Software Quality : By designing, developing, and executing test cases, you'll guarantee the quality of the application software, ensuring it meets the required standards.
- Supporting Test Plan Development : Your contribution to developing software test plans and specifications will help create a robust testing strategy.
- Creating Comprehensive Validation Plans : Developing both high-level and detailed software verification and validation plans will ensure thorough testing coverage.
- Automating Test Frameworks : By developing and maintaining the validation framework for automation, you will streamline the testing process, making it more efficient.
- Validating Critical Software Aspects: Defining and creating test cases for fault management, diagnostics, performance, and timing of embedded software will ensure these critical aspects are thoroughly tested.
- Ensuring Compliance : Testing for compliance with ISO-26262 Functional Safety standards will ensure the software meets essential safety requirements.
- Managing Test Configurations: Implementing and consistently following the test configuration management process will maintain the integrity and traceability of test configurations.
- Reporting on Software Quality: Creating and presenting reports on software quality metrics will provide valuable insights into the software's performance and areas for improvement.
Want more jobs like this?
Get jobs in Troy, MI delivered to your inbox every week.
RESPONSIBILITIES
To be successful in this role you will need the following:
- Proficiency in Programming Languages : Gain experience in software development, coding, or validation using languages such as C++, Python, Java, or CAPL. Practical knowledge in these areas will be crucial for developing and testing software.
- Familiarity with MATLAB and Simulink : Develop your skills in MATLAB, Simulink, Stateflow, and Simscape. These tools are vital for modeling, simulation, and analysis in control systems and embedded software.
- Understanding of Control Systems : Build a solid understanding of control systems. This knowledge will help you in designing and validating control algorithms and systems.
- Effective Time Management : Balancing your coursework and responsibilities in this role will require excellent time management skills. Prioritize tasks and manage your time efficiently to meet academic and professional requirements.
- Attention to Detail : Pay close attention to detail when creating and executing test cases, developing validation plans, and ensuring compliance with standards like ISO-26262.
- Problem-Solving Skills : Enhance your problem-solving abilities to troubleshoot issues during software development and testing. Being able to identify and resolve problems quickly is key to maintaining software quality.
- Communication Skills : Develop strong communication skills to effectively present reports on software quality metrics and collaborate with team members. Clear and concise communication is essential for success in this role.
Education/Experience:
- 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.
- Software development/coding or validation experience using C++, Python, Java, or CAPL.
- Experience with MATLAB, Simulink, Stateflow, and Simscape
- Experience with Controls Systems
QUALIFICATIONS
Additional Information/Preferred Qualifications:
- Experience in automotive applications and applicable interfaces such as CAN, LIN
- Excellent trouble-shooting and debugging skills both on the test bench and in vehicle
- HIL experience
- Experience with tools such as Plecs, CANalyzer, CANoe, vTESTstudio, Plexim, Polarion, and GitHub
- Experience with model-based software processes
- Experience in functional and diagnostic testing for automotive embedded software
- Experience in ISO 26262 Functional safety and AUTOSAR, CMMI or ASPICE a plus
Compensation:
Please note that the salary range provided is a good faith estimate on the applicable range. The final salary offer will be determined after considering relevant factors, including a candidate's qualifications and experience, where appropriate.
Job Engineering
Organization Cummins Inc.
Role Category Hybrid
Job Type Student - Internship
Min Salary $
Max Salary $
ReqID 2405457
Relocation Package No
Cummins and E-Verify
At Cummins, we are an equal opportunity and affirmative action employer dedicated to diversity in the workplace. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, gender, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity and/or expression, or other status protected by law. Cummins validates the right to work using E-Verify and will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee's Form I-9 to confirm work authorization. Visit http://EEOC.gov to know your rights on workplace discrimination.