Epicareer Might not Working Properly
Learn More

School To Work, Software Validation - ePowertrain Electrification and Controls

Salary undisclosed

Apply on


Original
Simplified
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.

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 to know your rights on workplace discrimination.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job