职位描述
职位名称:  Application SW Development Engineer (Model Based)
公司:  CARIAD (China) Co., Ltd.
发布起始日期:  2025/5/30
职位地点:  合肥
职能:  研发
职位描述: 

Brief description of the position/ Range of responsibility:

 

  • As an Embedded Software Development Engineer of Software Platform, you will be responsible for designing, developing, and testing model based application software on domain controller LDCU(Left Domain Control Unit)/RDCU(Right Domain Control Unit). You will participate in the entire software development lifecycle from concept to product release, collaborating with cross-functional teams to ensure the quality, performance, and safety of software systems.

 

Main Tasks:

 

  • Responsible for body system application software development, such as seat control, lighting control, Doors/windows control, UWB, TPMS, PEPS…
  • Responsible for EPB software development
  • Design, develop, and test embedded software, including coding, debugging, and performance optimization to meet the requirements of automotive electronic systems.
  • Develop body and EPB software control strategy and algorithm with model based tools Matlab/Simulink. Use MIL, SIL, HIL tools to finish software component test.
  • Conduct software unit test, and validation test to guarantee the delivery quality
  • Work closely with basic software engineers and other team members for interface definition, software integration and
  • system debugging.
  • Analyze and solve technical problems and challenges during the software development process, ensuring the stability and reliability of software systems.
  • Write technical documentation and user manuals, documenting the software design, implementation, and testing processes, as well as software configuration and version control information.
  • Adhere to software development processes and quality standards, ensuring compliance with industry standards and regulatory requirements.

 

Qualification and Skills:

 

  • Education: Major in Computer science, Electronic, or similar subject with Bachelor degree or above
  • Work Experience: At least 3 years of experience in embedded software development in the automotive industry, familiarity with automotive electronic systems.
  • Proficiency in model based programming with MATLAB/Simulink/Stateflow for modeling, simulating and analyzing dynamic systems.
  • Familiar with embedded programming C languages with MISRA-C rules.
  • Know how to configure code generation settings, optimize generated code for performance and memory usage, and integrate generated code into overall domain controller software.
  • Experience on Autosar architecture based application software development
  • Application software development experience for body function or EPB function.
  • Familiar with common software development tools and version control systems, such as Eclipse, Git, etc.
  • Familiar with software debug tools and test tools, e.g. Lauterbach, isystem5000, CANoe
  • Excellent communication skills and teamwork spirit, able to collaborate closely with cross-functional teams to solve technical problems and challenges.
  • Strong learning ability and problem-solving skills, able to quickly adapt to new technologies and work environments.
  • Experience in automotive product development and certification of automotive electronic systems is preferred.