ADAS Function Development Engineer (Parking)

Bosch Group

Job Summary

The role requires a strong understanding of Advanced Driver-Assistance Systems (ADAS) function development, with a focus on parking functionalities. The candidate will be responsible for system architecture design, understanding vehicle E/E architectures and centralized solutions, and possess system know-how for parking driving and mid-trim ADAS solutions. Key responsibilities include technical leadership for subsystem integration from requirements to verification and validation through the V model, understanding cross-domain knowledge for ADAS and infotainment, and enabling L2+ development. The candidate should be proficient in architecture design tools and methodologies, SysML or MATLAB/Simulink modeling, and understanding Chinese market needs to design China-specific use cases.

Must Have

  • System architecture design for ADAS
  • Knowledge of vehicle E/E architectures
  • System know-how on Parking Driving solution
  • Domain controller knowledge (J6E, SoCs)
  • End-to-end technical lead for integration
  • Understanding of ADAS and infotainment cross-domain fusion
  • Knowledge of ADAS vehicle control algorithms
  • Architecture design with tools and methodology
  • SysML or MATLAB/Simulink modeling
  • Understanding CN market needs for use cases

Good to Have

  • E/E and Domain ECU architecture design
  • Feature model/list definition
  • SoC selection and software deployment
  • Matlab/Simulink design for state machines
  • Modeling test for state machines
  • Portable solution for ADAS into IDC integration
  • C/C++ and Python coding
  • Customer project acquisition support
  • Developing automatic tools
  • System mainstream solution definition
  • Solving CN market pain points
  • System standard use case definition
  • Cooperation with international teams
  • Technical interface with customers and stakeholders

Job Description

Company Description

Bosch China Innovation and Software Development Campus

博世创新与软件开发中心

    博世创新软件开发(无锡)有限公司针对交通出行的电动化、自动化、互联化、个性化,提供面向未来的创新技术和前沿解决方案,加速针对中国市场的技术战略的实现和发展。博世软件中心主要发展方向包括智能网联汽车、智能座舱、自动驾驶、车路云协同、工业4.0、人工智能大数据、智能家居、嵌入式软件服务。博世中国创新与软件开发中心以软件为客户赋能,在汽车自动驾驶、氢燃料电池、重卡电驱动桥、多合一的控制器等多个领域取得创新研发成果。

Job Description

  • The role should have a strong overview and knowledge about the different level system architecture design for ADAS functions; 
  • Solid knowledge on Vehicle E/E architectures and trend for centralized solution, has strong system knowhow on the Parking Driving together solution, and Mid-trim ADAS solution; 
  • Solid knowledge for the domain controller including the J6E and different SoCs, software deployment and computing power calculation; 
  • Be the End to End technical lead to integrate the sub-system modules, with boundary definitions, from requirements to VnV through the V model; 
  • Understand Cross-domain knowledges for both ADAS and infotainment, understand the cross-domain fusion design; 
  • Understand main algo for ADAS vehicle control, enable L2+ development; 

In addition, the following competence is necessary. 

  1. Be good at architecture design with different tools and methodology; 
  2. Be good at SysML or matlab/Simulink based modeling design;   
  3. Understand CN market needs, and design China specific Use cases; 

Qualifications

  1. Solid knowledge on the system architecture design for both E/E and Domain ECUs; 
  2. Define the feature model or feature list for customer projects; 
  3. Design the system architecture for each function, SoC selection, software deployment, and state of art algorithms; 
  4. Implement the Matlab/Simulink design for state machine of each function; 
  5. Implement modeling test for each state machine or state flow design; 
  6. Design the portable solution for integrating ADAS into IDC; 
  7. Be skilled with coding languages like C/C++, and python; 
  8. Support customer project acquisition(technically); 
  9. Has the skill for developing automatic tools for simple the working deliverables; 
  10. Define the system mainstream solution; 
  11. Understand the painpoints from CN market, and develop the solution to solve CN cases; 
  12. Define system standard use cases, Architecture driver derived and requirements implementation; 
  13. Cooperation with international team (Indian, German, Hungarian, Vietnamese colleagues); 
  14. Technical interface with customers, sales, project managers and other stakeholders

4 Skills Required For This Role

Cpp Python Matlab Algorithms