基础软件工程师 Base Software Engineer
Shanghai, China18h ago
Key details
- Location
- Shanghai, China
- Work style
- Onsite
- Level
- Senior
- Experience
- 5–8 yrs
- Function
- Software engineering
- Focus area
- other
- Posted
- 18h ago
Skills
About the role
Friday, November 6, 2026
10:58 AM
Objectives
Responsible for the design, development, and delivery of high-quality, reusable, Linux/QNX/Android platform software components—from planning and functional realization to the verification of core infotainment subsystems
Collaborate with project core teams to integrate and deliver key base/platform modules for infotainment
Lead a small-scale outsourcing or supplier engineer team 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 or supplier
Tasks:
Design and develop base/platform software at infotainment system
Develop new features on existing Linux/QNX/Android platform, extend Linux/QNX/Android platform capabilities.
Requirements analysis/writing, framework design and review
Test and validate the functions, features and components developed
Analyze and solve base/platform software related problems
Collaborate with project core teams to work out a technical solution and technical leading to implement
Lead a small-scale outsourcing engineer or supplier team 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 or supplier engineers
Support surrounding development processes (demand management, test management, legal evaluation) to cover the complete lifecycle of continued developed
Friday, November 6, 2026
10:58 AM
Objectives
Responsible for the design, development, and delivery of high-quality, reusable, Linux/QNX/Android platform software components—from planning and functional realization to the verification of core infotainment subsystems
Collaborate with project core teams to integrate and deliver key base/platform modules for infotainment
Lead a small-scale outsourcing or supplier engineer team 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 or supplier
Tasks:
Design and develop base/platform software at infotainment system
Develop new features on existing Linux/QNX/Android platform, extend Linux/QNX/Android platform capabilities.
Requirements analysis/writing, framework design and review
Test and validate the functions, features and components developed
Analyze and solve base/platform software related problems
Collaborate with project core teams to work out a technical solution and technical leading to implement
Lead a small-scale outsourcing engineer or supplier team 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 or supplier engineers
Support surrounding development processes (demand management, test management, legal evaluation) to cover the complete lifecycle of continued developed
Qualification:
Education
Bachelor degree or above (including degree), major in computer software, electronics, electrical engineering, mechatronics, automation or other software related majors
Experience
5+ years working experience in the design and development of Linux/QNX/Android software functions and features, with at least 3 years focused on Linux/QNX/Android embedded systems (automotive infotainment, smartphones, or similar consumer electronics)
Experience in in-vehicle embedded software development is preferred
Knowledge
Strong knowledge at Linux/QNX/Android applications or middleware development
Strong skill in C++ programming and scripting languages (Python among others) with large software system development experience
Working experience in Adaptive AutoSAR is preferred
Working experience in infotainment product is preferred
Exceptional analytical and problem-solving skills. Strong sense of ownership, initiative, and a results-driven mindset. Outstanding stakeholder management and collaboration abilities.
Proficient in Agile methodologies and experience working in Agile development environments
Familiar with ASPICE is preferred
Fluent English, German is a plus
Qualification:
Education
Bachelor degree or above (including degree), major in computer software, electronics, electrical engineering, mechatronics, automation or other software related majors
Experience
5+ years working experience in the design and development of Linux/QNX/Android software functions and features, with at least 3 years focused on Linux/QNX/Android embedded systems (automotive infotainment, smartphones, or similar consumer electronics)
Experience in in-vehicle embedded software development is preferred
Knowledge
Strong knowledge at Linux/QNX/Android applications or middleware development
Strong skill in C++ programming and scripting languages (Python among others) with large software system development experience
Working experience in Adaptive AutoSAR is preferred
Working experience in infotainment product is preferred
Exceptional analytical and problem-solving skills. Strong sense of ownership, initiative, and a results-driven mindset. Outstanding stakeholder management and collaboration abilities.
Proficient in Agile methodologies and experience working in Agile development environments
Familiar with ASPICE is preferred
Fluent English, German is a plus
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.