Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Joyson Electronics

嵌入式软件工程师

Posted Updated
Discussion

Description

工作概要 Summary

参照公司全球开发流程,研究、设计并开发应用于汽车安全产品的嵌入式软件。

Research, design, and develop real-time embedded systems for safety applications follow JSS global development process.


主要任务和职责 Primary Duties and Responsibilities:

1. 根据客户和系统输入,分析并明确软件需求,完成软件需求规范和软件设计规范;

Based on the customer requirement and system design, analysis and clarify the software requirement specification and software design;

2. 使用SDK/MCAL/MBD/等其中一种,进行项目底层驱动开发和维护;

Use SDK/MCAL/MBD/etc. develop and maintain the MCU driver;

3. 根据软件需求及差异点,对应用项目或平台项目进行应用层开发和维护;

Based on the Software Requirement Specification and Software Design develop and maintain application software in specific customer/platform project;

4. 遵循均胜全球开发流程进行软件开发;

Develop software follow JSS global development process;

5. 根据项目计划,熟悉项目开发节点,并按时完成软件开发,验证和释放;

Based on the project schedule, familiar with software development plan, develop/verify/release software on time

6. 参与公司全球新平台产品软件开发;

Cooperate with global software team develop the next-gen platform project;


学历&经验Education & Experience:

1. 本科及以上学历,电子、自动化、计算机类专业;

Bachelor’s degree or above, major in Electronics, Electromechanical, Automation, Computer Technology;

2. 3年及以上软件开发经验;

3+ years’ software working experience;

1年以上汽车行业软件开发经验更佳

Ideal to have 1+years’ automotive software working experience


技能Skills:

1. 熟悉MCU驱动知识,如外设,存储(Flash/EEPROM)、通信(SPI/IIC/CAN/LIN)、OS(定时器/中断/任务调度)、看门狗、编译/链接流程等;

Experience in MCU driver e.g. peripheral, memory(Flash/EEPROM), communication(SPI/IIC/CAN/LIN), OS(Timer/Interrupt/Task schedule), watchdog, bootloader etc.

2. 了解汽车电子通信及诊断协议:CAN/CAN FD、LIN/ UDS(ISO-14229,ISO15765,ISO11898);

Familiar with communication protocol: CAN/CAN FD、LIN/ UDS(ISO-14229,ISO15765,ISO11898);

3. 熟悉Bootloader升级流程及Flash Driver

Familiar with Bootloader update process and Flash Driver;

4. 熟悉AutoSAR开发工具(Davinci /ISOLAR /CVI /EB-Tresos)以及相关协议栈的配置经验;

Familiar with AutoSAR development tools (Davinci /ISOLAR /CVI /EB-Tresos) and experience in BSW configuration

5. 了解基于模型(MBD)的设计方法和工具;

Knowledge on Module Based Development with corresponding tools.

6. 熟悉常用的文档和项目管理工具:EA,DOORS,JIRA, SVN/Git, QAC等;

Experience of document and PM tools, like: EA, DOORS, JIRA, SVN/Git, QAC;

7. 了解功能安全和ASPICE知识;

Knowledge on functional Safety/ISO26262 knowledge and ASPICE experience;

8. 熟悉CANoe,Vspy3等开发工具;

Familiar with CANoe/ Vspy3 etc.;

9. 熟悉常用编译调试工具IAR、GHS,Ozone,Trace32,Jlink,Lauterbach

Familiar with debug tools e.g. IAR、GHS,Ozone,Trace32,Jlink,Lauterbach

10. 熟悉常用车规级MCU,如NXPS32K1/3x系列,PowerPC560系列,NXP S12Zx系列等

Familiar with automotive grade MCU, e.g. NXPS32K1/3x family, PowerPC560 family, NXP S12Z family

11. 熟悉常用SBC的LDO/CAN/LIN/WDG/wakeup等功能配置

Knowledge on LDO/CAN/LIN/WDG/wakeup etc. function on popular SBC.

12. 了解信息安全知识;

Knowledge on automotive cybersecurity;

13. 良好的英文沟通能力;

Good English communication skills for daily collaboration within global team;

14. 良好的团队协作能力;

Good teamwork and self-motivated;

Skills

Apply

See also