Senior Software Engineer

Posted:
3/30/2026, 4:11:08 PM

Location(s):
Changning District, Shanghai, China ⋅ Shanghai, China

Experience Level(s):
Senior

Field(s):
Software Engineering

Job descriptions may display in multiple languages based on your language selection.

What we offer:

At Magna, you can expect an engaging and dynamic environment where you can help to develop industry-leading automotive technologies. We invest in our employees, providing them with the support and resources they need to succeed. As a member of our global team, you can expect exciting, varied responsibilities as well as a wide range of development prospects. Because we believe that your career path should be as unique as you are.

Group Summary:

Transforming mobility. Making automotive technology that is smarter, cleaner, safer and lighter. That’s what we’re passionate about at Magna Electronics, and we do it by creating world-class Electronic systems. We are a premier supplier for the global automotive industry with full capabilities in design, development, testing and manufacturing of complex Electronic systems. Our name stands for quality, environmental consciousness, and safety. Innovation is what drives us and we drive innovation. Dream big and create the future of mobility at Magna Electronics.

Job Responsibilities:

POSITION RESPONSIBLITY:
◼ SoC 中间件模块开发:负责车载中间件(如 DDS、SOME/IP、CAN/LIN 通信模块)的设计、开发与维
护,支持智能座舱、自动驾驶等系统集成。开发或适配 Linux/Qnx/Vxworks 平台中间件,实现跨平台
兼容性(如图像,音频、蓝牙、Wi-Fi 等)
◼ 系统架构优化:优化 POSIX 标准实现,设计硬件抽象层(HAL)和操作系统抽象层(OSAL),提升
软件可移植性。解决多传感器融合、实时性保障及系统级问题(如内存管理、进程间通信)。
◼ 协议与驱动开发:开发车载通信协议栈(如 CAN FD、Ethernet TSN),适配高速接口(PCIe、MIPI)
及专用硬件模块(NPU、GPU)。移植和优化 Linux 驱动(字符设备、网络设备),调试外设接口
(SPI、I2C、UART)。
◼ 性能与安全:优化系统启动速度、功耗管理及安全机制(如功能安全 FuSa、EMC/EMI 设计)。实现
OTA/FOTA 升级功能,保障系统稳定性和数据安全。


TECHNICAL SKILLS REQUIREMENTS
◼ 学历与专业:统招本科及以上学历,计算机科学、电子工程、通信工程及相关专业背景。
◼ 经验要求:拥有 3 年以上基于 Linux/Qnx/Vxworks 操作系统的中间件模块开发经验;智驾或者座舱域
控制器量产开发工作经验。
◼ 技能要求:
1. 精通 C/C++,熟悉 C++14/C++17 标准,有良好的编程习惯;
2. 熟悉 DDS/SOMEIP/CyberRT 等常用通信中间件;
3. 熟悉宏内核/微内核操作系统开发工具及调试工具,熟练运用 stress-ng、fio、iperf3 等测试工具完
成相关测试;
4. 熟悉 TCP、UDP、ICMP 等核心网络协议通信协议;
5. 了解 Autosar 软件架构体系,熟悉 ASPICE 和 ISO26262 规范;
6. 较强的沟通能力和解决问题的能力;
7. 了解端侧 AI 推理优化(如 TensorFlow Lite、ONNX Runtime 等);

Awareness, Unity, Empowerment:

At Magna, we believe that a diverse workforce is critical to our success. That’s why we are proud to be an equal opportunity employer. We hire on the basis of experience and qualifications, and in consideration of job requirements, regardless of, in particular, color, ancestry, religion, gender, origin, sexual orientation, age, citizenship, marital status, disability or gender identity. Magna takes the privacy of your personal information seriously. We discourage you from sending applications via email or traditional mail to comply with GDPR requirements and your local Data Privacy Law.

AI-Assisted Screening Disclosure

As part of our commitment to a fair, consistent, and efficient recruitment process, we may use artificial intelligence (AI) tools to assist in the initial screening of applications submitted through our Workday system. These tools help identify qualifications and experience that align with the role requirements. Please note that AI is used solely to support our recruiters. Final decisions are always made by the hiring manager and the hiring team. Importantly, no applicant data is shared externally through these AI tools. All information remains securely within our systems and is handled in accordance with our privacy and data protection policies.

Under conditions defined by applicable law, you may have the right to request an explanation of how AI is used to support decision-making.

If you have any questions or concerns about this process, feel free to contact our Talent Attraction team.

Worker Type:

Regular / Permanent

Group:

Magna Electronics