Tasks:
- * Build automated testing and CI/CD pipelines
- * Build operating system middleware and services
- * Conduct code reviews
- * Create debugging and analysis tools
- * Design and develop operating system frameworks
- * Design domain controller software architecture
- * Develop automotive core software in C/C++
- * Develop build and cross-compilation toolchains
- * Develop drivers and adapt embedded platforms
- * Improve startup time stability and reliability
- * Optimize system performance and resource usage
- * Write technical documentation and test cases
Perks/Benefits:
- + Career development pathways
- + Five Social Insurances and Housing Fund
- + Flexible clock-in
- + Late meal allowance
- + Meal allowance
- + One-on-one mentorship
- + Structured training plan
- + Transportation allowance
- + Two-day weekends
Skills/Tech stack required:
[Algorithms] [ARM architecture] [Automated testing] [Build systems] [C#] [C++] [CI/CD] [Cross-compilation] [Data Structures] [Design Patterns] [Driver Development] [Embedded Linux] [File systems] [FreeRTOS] [Kernel configuration] [Linux] [Memory Management] [Modern C++] [Object-Oriented] [Object-oriented programming] [Operating Systems] [Performance optimization] [Process and Thread] [Process and thread management] [QNX] [RT-Thread] [STL] [System Performance] [System Performance Optimization] [Thread management]
Educational requirements:
[Bachelor's Degree]
Role(s):
[Automotive Software Engineer] [C++ Software Engineer] [Embedded Software Engineer] [Engineer] [Operating Systems Engineer] [Software Engineer] [Systems Engineer]