嵌入式系统开发工程师
1.5-2.5万元/月岗位职责:
1、负责嵌入式软件系统的设计、开发、测试与维护工作,具备扎实的计算机科学与软件工程理论基础,理解嵌入式系统的基本原理与架构;熟练运用C/C++及汇编语言进行编程,掌握硬件及其外设接口的应用与调试方法。
2、熟悉实时操作系统(RTOS)及相关开发环境,具备系统性能调优与内存管理能力;能够高效排查和解决技术问题,编写稳定、高效的代码,并参与代码评审工作。
3、与硬件工程师密切协作,推进软硬件协同设计与集成,具备良好的沟通协调能力和团队合作意识;参与软件架构规划与技术方案决策,保障系统在稳定性、可靠性及运行效率方面的最优表现。
4、持续关注行业前沿技术与发展趋势,主动学习新技术,积极参加技术培训、交流活动和专业研讨,不断提升自身技术水平与综合能力。
5、撰写相关技术文档、用户使用说明,完成专利申请材料及技术论文的整理与输出。
6、能快速独立掌握公司现有研发项目的技术细节,并自主完成功能模块的实现、迭代与优化开发任务。
7、具备独立开展嵌入式软件设计、编码及调试工作的能力,有效应对开发过程中出现的技术难题与挑战。
8、可独立完成嵌入式软件系统的测试验证,以及产品功能的设计、优化和实现工作。
9、严格按照项目计划节点推进工作,确保开发质量与进度,按时交付成果。
10、积极配合并落实公司安排的各项临时性任务及跨部门协作工作。
任职要求:
1.具备3-10年相关工作经验,电子、计算机、自动化等相关专业背景;
2.精通C/C++编程语言,具备规范的编码习惯;有面向对象设计思维者优先考虑;
3.掌握并发编程技术,熟悉进程/线程间互斥(Mutex)、同步(Semaphore)机制,具备死锁预防与处理能力;
4.具备软件架构设计经验及独立模块开发能力者优先;
5.熟悉常用外设通信接口(如CAN/SPI/I2C/UART/USB/以太网等),能独立开发对应驱动程序;
6.责任心强,沟通顺畅,具有良好的职业素养和团队协作精神