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 system stability and reliability
- * Write technical documentation and test cases
Perks/Benefits:
- + Career development path
- + Five Social Insurances and Housing Fund
- + Flexible working hours
- + Late-Meal Subsidy
- + Meal subsidy
- + One-on-one mentorship
- + Structured training plan
- + Transportation subsidy
- + Two-Day Weekend
Skills/Tech stack required:
[Algorithms] [ARM architecture] [Automated testing] [Build systems] [C#] [C++] [Continuous integration] [Cross-compilation] [Data Structures] [Debugging Tools] [Design Patterns] [Driver Development] [Dynamic analysis] [Embedded Linux] [File systems] [FreeRTOS] [Interrupt Handling] [Linux] [Memory Management] [Modern C++] [Mutual Exclusion] [Object-Oriented] [Object-oriented design] [Operating Systems] [Process and Thread] [Process and thread scheduling] [QNX] [RT-Thread] [Static Analysis] [STL] [Synchronization and Mutual Exclusion] [Thread scheduling]
Educational requirements:
[Bachelor's Degree]
Role(s):
[Automotive Software Engineer] [C++ Software Engineer] [Embedded Software Engineer] [Engineer] [Software Engineer]