Tasks:
- * Adapt drivers and optimize boot processes
- * Build toolchains and automated testing frameworks
- * Design and develop OS frameworks
- * Design domain controller software architecture
- * Develop automotive core software
- * Develop system services and communication middleware
- * Improve software stability and reliability
- * Optimize system performance and resource usage
- * Participate in code reviews
- * Write technical documentation and test cases
Perks/Benefits:
- + Career development
- + Dinner Subsidy
- + Flexible start time
- + Meal subsidy
- + Mentorship
- + Social insurance and housing fund
- + Training program
- + Transportation subsidy
- + Two-Day Weekend
Skills/Tech stack required:
[Algorithms] [ARM architecture] [Automated testing] [Build systems] [C#] [C++] [Communication middleware] [Continuous integration] [Cross-compilation] [Data Structures] [Debugging Tools] [Design Patterns] [Device Drivers] [Dynamic analysis] [Embedded Linux] [File systems] [FreeRTOS] [Linux] [Memory Management] [Modern C++] [Object-Oriented] [Object-oriented design] [Operating Systems] [Power Management] [Process and Thread] [Process and thread management] [QNX] [RT-Thread] [Static Analysis] [STL] [Thread management]
Educational requirements:
[Bachelor's Degree]
Role(s):
[Automotive Software Engineer] [C++ Developer] [Developer] [Embedded Software Engineer] [Engineer] [Operating Systems Engineer] [Software Engineer] [Systems Engineer]