Tasks:
- * Adapt drivers and optimize boot processes
- * Analyze system performance and optimize resource usage
- * Build toolchains and automated testing frameworks
- * Conduct code reviews
- * Design and develop operating system frameworks
- * Design domain controller software architecture
- * Develop automotive core software
- * Develop system services and communication middleware
- * Improve software stability and reliability
- * Write technical documentation and test cases
Perks/Benefits:
- + Dinner Subsidy
- + Five Social Insurances and Housing Fund
- + Flexible start time
- + Meal subsidy
- + Mentorship
- + Training and career development programs
- + Transportation subsidy
- + Two days off per week
Skills/Tech stack required:
[Algorithms] [ARM architecture] [Automated testing] [Build systems] [C#] [C++] [CI/CD] [Communication middleware] [Cross-compilation] [Data Structures] [Design Patterns] [Driver Development] [Embedded Linux] [File systems] [FreeRTOS] [Kernel configuration] [Linux] [Memory Management] [Modern C++] [Object-Oriented] [Object-oriented design] [Operating Systems] [Performance optimization] [Process and Thread] [Process and thread management] [QNX] [RT-Thread] [STL] [Thread management]
Educational requirements:
N/A
Role(s):
[C#] [C/C++ Software Engineer] [C++ Software Engineer] [Embedded Software Engineer] [Engineer] [Software Engineer]