“This position you are applying for belongs to Magna Electronics.” “此岗位属于麦格纳电子事业部”
Position Responsibility: 1. Design embedded system software architecture for ADAS. 2. Define/Create the appropriate service layer and abstraction layer based on SOA, research and evaluate now SOA technologies and trends. 3. Boards bring up and hardware design validation. 4. Deploy software incrementally to meet paced development. 5. Lead technical engagement with customers and/or partners. 6. Give technical support to others.
Position Requirements: Technical Skills Requirements 1. At least 6+ years’ experience in embedded linux/qnx/android software development, deep understanding of Linux kernel fundamentals knowledge. 2. Good programming skills in C/C++, Python, Shell. 3. Familiar with Linux/QNX/RTOS operation system, has practical experienced in task scheduling, memory management and file system and so on. 4. Familiar with hypervisor, virtualization, and containerization. 5. Architecture design experience on ***, QC & HR SOC development. 6. Experience in SOC middleware communication development, i.e. SOME/IP, DDS, MQTT, TSN. 7. Familiar with any one of the middleware platforms Adaptive AUTOSAR/ROS2/Apollo. 8. Experience in GPU/NPU/ISP/DSP modules development and optimization is preferred. Soft Skills Requirements 9. Fluent in English communication, read, write and speak. 10. Good communication skill and presentation method. 11. Have strong will to learn, good team spirit and self-driven sense.