Cummins

Software Integration - Intern

Cummins  •  Wuhan, CN (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

This position is not available in GPP database. Talent Acquisition team member will fill in the Posting description after intake meeting.
This position is not available in GPP database. Talent Acquisition team member will fill in the Posting description after intake meeting.

Key Responsibilities:

  • Investigates product software build problems, understands causal mechanisms, recommends appropriate action, owns problem resolution, and documents results.
  • Applies and supports the improvement of product software integration processes and tools. Processes include software build integration, component check-in/check-out, build verification and release. Tools include CSAR build system, version control tools, static analysis tools, and hardware-in-the-loop test tools.
  • Obtains input and collaborates with application engineering teams (software interface and control leads) and delivers verified software builds, prototype builds, and release packages to product teams.
  • Uses systems knowledge and expertise to make decisions in the areas of software build requirements, component configuration, OBD template setup, and error table management that impact the quality and performance of software builds, product lines (platforms) and management of cross-functional integration and coordination.
  • Conducts software requirement reviews and software release reviews; prepares release documentation and obtains stakeholder approval through the release review process.

Qualifications and Competencies

Competencies:

Product Software Design and Construction - Integrates product software components into verified builds using industry best practices and established software engineering principles; verifies software builds to ensure quality products.

Product Verification and Validation Management - Executes build verification activities including compilation checks, smoke tests, data-in-build consistency validation, and error elimination; evaluates test results to verify build quality and validate requirements.

System Requirements Engineering - Uses appropriate methods and tools to translate stakeholder build requests into actionable integration tasks; reviews software requirement documents for completeness; tracks the status of requirements throughout the build and release lifecycle.

Configuration Management - Manages software baselines, branches, component versions, and build configurations for multi-platform products; ensures traceability between Change Requests, component changes, and build artifacts.

Product Problem Solving - Solves build integration problems using a process that protects the customer; determines the assignable cause; implements robust, data-based solutions; and identifies the systemic root causes and recommended actions to prevent problem reoccurrence.

Technical Documentation - Documents build information, release notices, and review artifacts as part of the software integration function; communicates to stakeholders with the goal of enabling effective knowledge transfer and product traceability.

Collaborates - Building partnerships and working collaboratively with others to meet shared objectives.

Communicates effectively - Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences.

Decision quality - Making good and timely decisions that keep the organization moving forward.

Drives results - Consistently achieving results, even under tough circumstances.

Self-development - Actively seeking new ways to grow and be challenged using both formal and informal development channels.

Values differences - Recognizing the value that different perspectives and cultures bring to an organization.

Education, Licenses, Certifications:

College, university, or equivalent Bachelor's degree in Engineering or appropriate STEM field is required.

This position may require licensing for compliance with export controls or sanctions regulations.

Experience:

Entry level/Early career professional. Preferred candidates would have relevant experience working in either a temporary student employment environment (intern, co-op, or other extracurricular team activities) or as an early career professional in a relevant technical discipline area. Knowledge of MS Office tools is also preferred.

Qualifications

  • Basic programming knowledge in C, Python, or MATLAB
  • Familiarity with version control concepts (Git preferred)


Cummins is an equal opportunity employer. Our policy is to provide equal employment opportunities to all qualified persons without regard to race, sex, color, disability, national origin, age, religion, union affiliation, sexual orientation, veteran status, citizenship, gender identity, or other status protected by law.

Cummins

About Cummins

Industry
Unknown
Company Size
Unknown
Headquarters
Unknown
Year Founded
Unknown
Social Media