Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Embedded Base Software Testing Engineer- Intern

Yesterday Wuhan, China

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 functionality
  • Use test standard and Excel to execute and support test processes, improving test coverage and execution efficiency
  • Develop and maintain test scripts and achieve ECM output automatic diagnostic test based on FMET
  • Execute HIL/SIL testing to validate base software behavior under real and simulated hardware conditions
  • Analyze test results, reproduce and localize software defects at the register, memory, and protocol level, track issue status, and drive issue closure
  • Collaborate with cross-functional teams including software development, system engineering, and hardware engineering to ensure overall product quality
  • Prepare, update, and maintain test-related documentation, including test plans, test procedure, test reports, traceability matrices, and issue tracking records
  • Communicate 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 processes
  • Hands-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 operations
  • Python: for test process management, data analysis, or test automation tool development
  • Communication protocols: practical testing experience with CAN/LIN/SPI/I2C/UART
  • Hardware debug tools: oscilloscope, logic analyzer, CAN analyzer, JTAG debuggers (e.g., TRACE32)
  • Simulink: for model-based testing or system simulation and verification
  • Proficient 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 teams
  • Self-motivated with a strong sense of responsibility and solid problem-solving skills
  • Strong analytical and fault-localization skills at the hardware-software boundary
  • Strong teamwork mindset and ability to work effectively in a cross-functional environment

Want more jobs like this?

Get Software Engineering jobs in Wuhan, China delivered to your inbox every week.

Job alert subscription

Job Engineering

Organization Cummins Inc.

Role Category On-site with Flexibility

Job Type Student - Internship

ReqID 2431580

Relocation Package No

100% On-Site No

Client-provided location(s): Wuhan, China
Job ID: Cummins-R-7FA0A9E2E8824E0CAB1BCB5945B81C97
Employment Type: INTERN
Posted: 2026-06-23T20:30:24

Perks and Benefits

  • Health and Wellness

    • FSA With Employer Contribution
    • Health Reimbursement Account
    • On-Site Gym
    • HSA With Employer Contribution
    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
  • Parental Benefits

    • Non-Birth Parent or Paternity Leave
    • Birth Parent or Maternity Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
  • Office Life and Perks

    • Company Outings
    • Casual Dress
  • Vacation and Time Off

    • Leave of Absence
    • Personal/Sick Days
    • Paid Holidays
  • Financial and Retirement

    • Relocation Assistance
    • Performance Bonus
    • Stock Purchase Program
    • Pension
    • 401(K) With Company Matching
  • Professional Development

    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
    • Tuition Reimbursement
  • Diversity and Inclusion