Now hiring

Embedded Base Software Testing Engineer- Intern @ Cummins

Wuhan, ChinaOnsiteFull-timePosted 9 days ago

Opens on the employer's site

About this role

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

Participate in test planning, test case design, and test execution for embedded base software (bootloader, device drivers, operation system, UDS protocol, SPI ) to ensure coverage of requirements and hardware-software interface functionalityUse test standard and Excel to execute and support test processes, improving test coverage and execution efficiencyDevelop and maintain test scripts and achieve ECM output automatic diagnostic test based on FMETExecute HIL/SIL testing to validate base software behavior under real and simulated hardware conditionsAnalyze test results, reproduce and localize software defects at the register, memory, and protocol level, track issue status, and drive issue closureCollaborate with cross-functional teams including software development, system engineering, and hardware engineering to ensure overall product qualityPrepare, update, and maintain test-related documentation, including test plans, test procedure, test reports, traceability matrices, and issue tracking recordsCommunicate and collaborate with global teams to ensure alignment on test requirements, test results, and delivery outcomes Qualifications and Competencies

Education

Bachelor's degree or above in Electronic Engineering, Computer Science, Automation, Software Engineering, or a related discipline Technical Competencies

Familiarity with embedded software architecture (bootloader, drivers, OS, UDS protocal) and base software testing processesHands-on knowledge or practical experience in at least two of the following areas:C language: ability to read, trace, and analyze embedded source code; understanding of memory layout, interrupts, and register operationsPython: for test process management, data analysis, or test automation tool developmentCommunication protocols: practical testing experience with CAN/LIN/SPI/I2C/UARTHardware debug tools: oscilloscope, logic analyzer, CAN analyzer, JTAG debuggers (e.g., TRACE32)Simulink: for model-based testing or system simulation and verificationProficient in common office tools (e.g., Excel) to support test data analysis and reporting Professional Skills

Good English reading and writing skills; ability to communicate effectively with global teamsSelf-motivated with a strong sense of responsibility and solid problem-solving skillsStrong analytical and fault-localization skills at the hardware-software boundaryStrong teamwork mindset and ability to work effectively in a cross-functional environment Job Engineering

Organization Cummins Inc.

Role Category On-site with Flexibility

Job Type Student - Internship

ReqID 2430945

Relocation Package No

100% On-Site Yes

Due to the operational nature and specific job duties of this role, work is required to be completed 100% in person/On-site.

Skills

Software Engineering

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

Get the extension →
See how your CV scores — free
Embedded Base Software Testing Engineer- Intern at Cummins | ResuMinder Jobs