ECU系统软件工程师ECU System Engineer
Core
ECU system and embedded software development for automotive applications, covering architecture design, implementation, integration, and validation.
Role type
Senior IC embedded software engineer (automotive ECU)
Builds
ECU software systems, communication stacks, and diagnostic solutions for automotive vehicles
Domain
Automotive industry, embedded systems
Required skills
ECU system architecture design, embedded software development (MCAL/BSW), hardware/software interface definition, CAN/CANFD/LIN protocol stack integration, UDS diagnostics, system integration and debugging, HIL testing, cross-disciplinary technical coordination
Preferred skills
Experience with schematic and PCB reviews, MCU power/reset/watchdog circuit analysis, peripheral resource configuration (ADC/PWM/SPI/I2C/UART/DMA), customer technical issue resolution
Technologies
CANoe, MCAL, BSW, CAN, CANFD, LIN, UDS, Bootloader, HIL
Responsibilities
Decompose system/software requirements into ECU and software specifications, design ECU and software architecture including drivers and application layers, integrate and debug ECU software with communication stacks and diagnostics, review hardware schematics and PCBs for software consistency, support prototype builds, calibration, and vehicle-level validation, analyze and resolve customer technical issues
Seniority
Senior, hands-on IC