-
System Infrastructure Software Lead Engineer
1、Work with the teams to define technical requirements
2、 Lead a team of engineers to research, design, implement, test and deploy robust and high-performance system infrastructure software
3、 Develop a hardware agnostic task development and communication mechanism
4、 Develop a unified vehicle data logging and serialization mechanism
5、Develop a unified system performance monitoring and diagnosis mechanism
6、Research and explore new technology to improve the systems
Essential Skills:
1、Knowledge of modern computer systems architectures
2、 Knowledge of real-time safety-critical systems
3、 Knowledge of data structures and algorithm analysis
4、 Proficient in using modern build systems
5、 Proficient in Linux system programming (IPC, network, multithread)
6、Proficient in test-driven development
7、 Proficient in profiling system performance and diagnosing the issues
8、Proficient in isolating, documenting, and tracking issues systematically
9、 Proficient in working and communicating with other engineers and executives
10、 Proficient in multitasking and prioritize the work
11、 Capable of working independently to quickly overcome challenges without supervision
Desired Skills:
1、Experience in developing robotics or automotive software products
2、 Experience of configuring development and production environment with Docker/Kubernetes
3、 Experience in cross-platform compilation
4、Knowledge of in-vehicle communication (CAN, Ethernet, etc.)
5、 Knowledge of embedded software and automotive ECU
6、Knowledge of functional safety ISO 26262
7、Knowledge of Misra standard