平台软件工程师 Platform Software Engineer
Shanghai, China19h ago
Key details
- Location
- Shanghai, China
- Work style
- Onsite
- Level
- Mid level
- Experience
- 3–6 yrs
- Function
- Software engineering
- Focus area
- Backend
- Posted
- 19h ago
Skills
About the role
Objectives:
Responsible for MCU software architecture design, development, integration, and maintenance based on the Classic AUTOSAR platform.
Responsible for MCU software performance analysis and optimization to ensure system performance, stability, and reliability.
Develop and integrate MCU basic software functionalities, including CAN, LIN, Ethernet communication, and vehicle diagnostics.
Responsible for MCU software development for automotive cockpit products, including Instrument Cluster and Infotainment systems..
Main Tasks:
MCU software architecture design, development, integration, and maintenance based on the Classic AUTOSAR platform.
Design and develop safety-related software in compliance with ISO 26262 functional safety requirements.
Develop and integrate MCU basic software functionalities, including CAN, LIN, Ethernet communication, and vehicle diagnostics
Led performance tuning of automotive Classic AUTOSAR Platform (e.g., memory management, Multi-core development) and resolved resource bottleneck issues in embedded RTOS and other environments.
Arbitration, investigation and resolution of difficult bugs
Communicate and coordinate the allocation and management of MCU software and hardware resources.
Training on the development, deployment, process and methodology of MCU
Lead a small-scale outsourcing engineer team(3-5 members) in project delivering, including: compiling software requirements, preparing technical solutions, task breakdown and allocation, tracking delivery progress and quality, supporting the team leader in managing the performance of outsourcing engineers
Objectives:
Responsible for MCU software architecture design, development, integration, and maintenance based on the Classic AUTOSAR platform.
Responsible for MCU software performance analysis and optimization to ensure system performance, stability, and reliability.
Develop and integrate MCU basic software functionalities, including CAN, LIN, Ethernet communication, and vehicle diagnostics.
Responsible for MCU software development for automotive cockpit products, including Instrument Cluster and Infotainment systems..
Main Tasks:
MCU software architecture design, development, integration, and maintenance based on the Classic AUTOSAR platform.
Design and develop safety-related software in compliance with ISO 26262 functional safety requirements.
Develop and integrate MCU basic software functionalities, including CAN, LIN, Ethernet communication, and vehicle diagnostics
Led performance tuning of automotive Classic AUTOSAR Platform (e.g., memory management, Multi-core development) and resolved resource bottleneck issues in embedded RTOS and other environments.
Arbitration, investigation and resolution of difficult bugs
Communicate and coordinate the allocation and management of MCU software and hardware resources.
Training on the development, deployment, process and methodology of MCU
Lead a small-scale outsourcing engineer team(3-5 members) in project delivering, including: compiling software requirements, preparing technical solutions, task breakdown and allocation, tracking delivery progress and quality, supporting the team leader in managing the performance of outsourcing engineers
Education
Bachelor degree or above (including degree), major in electrical engineering, computer sciences, automation, mechatronics, vehicle engineering, electronics or software
Experience
At least 3 years working experience in CP software development. 5years working experience in Automotive software development.
Knowledge
Proficient in embedded C programming, with a solid understanding of MCU architecture, interrupts, memory management, and multicore mechanisms; strong hands-on experience in low-level driver development and debugging.
Proficient in CAN, LIN, Ethernet, SOME/IP protocols, familiar with their implementation in automotive scenarios, and experienced in protocol stack porting or optimization.
Strong knowledge of AUTOSAR Classic architecture, with hands-on experience using Vector DaVinci, EB tresos, and related tools for BSW and MCAL configuration and integrations.
Familiar with ISO 26262 functional safety and automotive cybersecurity; experience in software architecture design is preferred.
Proficient in using CANoe, Lauterbach TRACE32, and other debugging tools.
Fluent English language skill.
Have mass production experience of Cockpit MCU.
Education
Bachelor degree or above (including degree), major in electrical engineering, computer sciences, automation, mechatronics, vehicle engineering, electronics or software
Experience
At least 3 years working experience in CP software development. 5years working experience in Automotive software development.
Knowledge
Proficient in embedded C programming, with a solid understanding of MCU architecture, interrupts, memory management, and multicore mechanisms; strong hands-on experience in low-level driver development and debugging.
Proficient in CAN, LIN, Ethernet, SOME/IP protocols, familiar with their implementation in automotive scenarios, and experienced in protocol stack porting or optimization.
Strong knowledge of AUTOSAR Classic architecture, with hands-on experience using Vector DaVinci, EB tresos, and related tools for BSW and MCAL configuration and integrations.
Familiar with ISO 26262 functional safety and automotive cybersecurity; experience in software architecture design is preferred.
Proficient in using CANoe, Lauterbach TRACE32, and other debugging tools.
Fluent English language skill.
Have mass production experience of Cockpit MCU.
Xingchi Tower, No. 399, Keqiao Road, Jinqiao, Pudong (CN201206B)
Xingchi Tower, No. 399, Keqiao Road,
Jinqiao, Pudong
Shanghai, 201206
How well do you match this job?
Free account needed to apply or save. It takes a minute, and we'll bring you right back to this job.