职位描述
职位名称:
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.