You will be the core responsible person for the implementation of simulation platforms and algorithms, covering three levels: simulation platform, toolchain, and algorithm implementation
Job Summary
You will be the core responsible person for the implementation of simulation platforms and algorithms, covering three levels: simulation platform, toolchain, and algorithm implementation.
You will be responsible for SIL simulation and underlying modeling, toolchain development, algorithm and testing, and quality and reliability.
We are looking for someone with ownership of technology, who can independently drive projects from 0 to 1 and enjoys solving complex system problems, balancing depth and breadth.
Matching Summary
You will be the core responsible person for the implementation of simulation platforms and algorithms, covering three levels: simulation platform, toolchain, and algorithm implementation.
Skills & Requirements
Must-have
SIL environment development
modeling peripheral behavior
visualization calibration tool development
filtering, decision, fault diagnosis algorithms
regression neural network implementation
AI algorithm model optimization
fault injection capability
Nice-to-have
technical ownership
complex system problem solving
deep and broad technical understanding
Key Requirements
C9 Master's degree or above (PhD preferred)
1-3 years embedded low-level or algorithm development experience
Familiar with register-level peripherals, drivers, bare-metal/RTOS
Proficient in C/C++
Familiar with Python
Familiar with MATLAB/Simulink modeling, simulation, and code generation
Experience abstracting hardware to simulation models
Familiar with UDP/TCP Socket programming
Proficient with Git, CMake, GCC, gdb/perf/valgrind