CareerPlanSign in

Senior Software Engineer

Beijing - China💼 Full-time🗓 2026-07-22 → 2026-09-26

Core

Designing and verifying embedded control software for wheel drive and electric vehicle propulsion systems.

Role type

Senior embedded software engineer (automotive ECU)

Builds

Control modules for PowerDrive system products

Domain

Automotive / Embedded Systems

Deliverable

production ML models | product features

Required skills

Embedded C programming, Model-Based Development (MBD), Matlab/Simulink, Stateflow, Unit testing (MIL/SIL), Software integration (HIL), CAN stack, AUTOSAR configuration, 32/16-bit microcontroller architecture, Vehicle dynamics control, BLDC/PMSM control

Preferred skills

Targetlink, UDS protocol, Bootloader, CMMI/Automotive SPICE, Python, C#/C++, Vector CAN tools, C++ development

Technologies

C, C++, Python, C#, Matlab, Simulink, Stateflow, Targetlink, AUTOSAR, CAN, Vector CAN tools, Infineon, NXP/Freescale microcontrollers

Responsibilities

Designing and implementing control software using model-based and traditional methods, Developing application control software based on existing hardware, Performing unit testing using MIL/SIL methods, Conducting software integration and HIL testing, Designing and verifying software architecture, Creating software design and requirement documents, Estimating software work, Supporting application and calibration work

Seniority

Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.