
Senior Software Engineer
- Beijing
- Permanent
- Full-time
- Designing and implementing control software for Transmission system products, using both model-based software design and traditional development method
- Developing application control software based on existing hardware and basic software platform
- Developing new application software for next generation all wheel drive system
- Software architecture design and optimization
- Unit testing using MIL and traditional xUnit method
- Software integration and HIL testing
- Create software requirement documents and design documents
- Vehicle data analysis and vehicle model parameters tuning
- Support vehicle tuning work from control software perspective
- Bachelor’s Degree in Engineering required, Master’s degree preferred
- Minimum of 4 years’ project experience in ECU software development in automotive industry (required)
- Experienced user of embedded C programming language (required)
- Project experience with Matlab/Simulink and Stateflow and auto-coding (required), experience with TargetLink preferred
- Project Experience in AUTOSAR software development and configuration (required), better on Vector Microsar Tools Chain.
- Project experience on CAN/CANFD protocol stack (required)
- Project Experience in Vehicle Dynamic control model or other control system simulation (preferred)
- Experience in simple PC software development with C#/C++ development (preferred)
- Experience in Continuous Integration and Testing (preferred)
- Familiar with Infineon Aurix 32-bit microcontroller (preferred)
- Good English skills in both written and verbal (required)
- Familiar with CMMI or Automotive SPICE (preferred)
- Experience on vehicle dynamics control development & simulation (preferred)
- Experience with Vector CAN tools, CANalyzer/CANape/CANoe/CANdela etc. (preferred)
- Experience of script languages such as Python, matlab script (preferred)
- Good driving skills preferred
- Functional skills
- Problem solving
- Drive for result
- Communication