Senior MCU SW Engineer
On-site · Guangzhou, Guangdong, China
Job Summary
Senior MCU software engineer role focusing on embedded automotive ECU development. Define software architecture, draft high-level design, and develop software modules for vehicle electronic components per customer requirements, adhering to A-SPICE processes. Requires strong C/C++ skills, experience with MATLAB/Simulink, and familiarity with RTOS, Autosar, and automotive ECU development. Responsibilities include design estimation, budget support, RFI/RFQ support, and potential newcomer training. Travel willingness and excellent communication are expected; degree in Computer Science, Automation, Telecommunication, or Electronics Information Engineering with 5+ years in embedded systems in automotive preferred.
Required Qualifications
- Bachelor or above degree in Computer Science, Automation, Telecommunication or Electronics Information Engineering
- Minimum 5 years working experience in embedded system development, 3+ years on Embedded System, low level driver
- Strong C/C++ programming skill
- Understanding of A-SPICE, CMMI or related process mindset; familiarity with SVN, ClearCase or GIT
- Experience developing automotive ECUs using MATLAB and Simulink is preferred
- Willingness to travel
- Good communication and ability to work under pressure
- Experience with RTOS such as FreeRTOS, Autosar OS; driver/Diagnostic/Autosar development experience
- Knowledge of BE features like door control, power window, seat control, etc.
- Ability to analyze requirements, estimate design, manage project budgets, support RFI/RFQ
- Ability to perform software architecture definition and high-level design
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.