2026届-嵌入式工程师 Embedded Software Engineer

MIPS 

📍 Shanghai, Shanghai, China, China 🇨🇳

full-time
mid-level
Posted —

Key Skills

C/C++RTOSARMFPGAEthernet

Industry

Consumer ElectronicsTelecommunications

Job Description

该职位来源于猎聘 岗位职责: 1.参与项目需求分析,负责嵌入式平台的软件(驱动/应用)开发及维护,参与设计系统方案和系统架构,具体承担嵌入式软件相关功能模块设计、编码、调试工作,确保项目进度和质量相关要求; 2.协助硬件工程师优化基于ARM/Linux的工业控制系统,支持硬件工程师调试和PC端上位机应用软件工程师开发; 与上层软件开发人员共同制定软件与FPGA接口; 3.负责嵌入式软件系统(驱动/应用)相关问题的解决,Linux/RTOS系统下软件的开发与优化,支持量产维护等产品生命周期中的各个环节与效率优化; 4.选择嵌入式操作系统进行软件移植、开发和优化,负责模块设计、代码实现、集成、仿真和测试; 5. 编写相关设计文档, 协同测试等部门解决研发、生产测试及量产过程中出现的软件问题;

  • Participate in project requirements analysis, take ownership of embedded platform software (driver/application) development and maintenance. Contribute to system design and architecture planning, specifically responsible for embedded software module design, coding, and debugging to ensure project timelines and quality standards are met. 岗位要求: 1.计算机、电子、通信、自动化等相关专业,硕士以上学历; 2.熟练掌握C/C++语言,有扎实的编程功底,良好的代码书写风格; 3.有单片机或嵌入式开发动手经验 4.了解多线程编程和网络编程; 5.了解以太网网络构架,了解网络通讯原理; 6.良好的学习能力和问题分析解决能力; 7.工作积极负责,主观能动性强,能够承受一定的工作压力,并且拥有良好沟通和协作能力。 有以下相关经验者优先考虑: 1.了解计算机底层原理; 2.了解ARM MCU、MPU或FPGA软核的原理结构、内部总线协议; 3.了解VxWorks/QNX/FreeRTOS/ThreadX等RTOS嵌入式操作系统。
  • Master's degree or above in Computer Science, Electronics, Communications, Automation, or related fields.
  • Proficient in C/C++ programming with solid coding skills and excellent coding style.
  • Hands-on experience with MCU or embedded system development.
  • Familiar with multi-threading and network programming.
  • Understanding of Ethernet architecture and network communication principles.
  • Strong learning ability with excellent problem analysis and solving skills.
  • Proactive, responsible, able to work under pressure, and possess strong communication and teamwork skills. Desired Skills (Preferred Qualifications):
  • Knowledge of computer architecture and low-level computing principles.
  • Understanding of ARM MCU/MPU or FPGA soft-core architectures and internal bus protocols.
  • Experience with RTOS such as VxWorks, QNX, FreeRTOS, or ThreadX.