职位描述
二、岗位职责
- 负责基于RTOS(实时操作系统)的嵌入式软件开发、移植与优化;
- 参与产品需求分析,制定RTOS相关技术方案;
- 设计和实现任务调度、进程间通信、同步机制等核心模块;
- 负责RTOS平台下的驱动开发、系统集成与调试;
- 解决RTOS平台下的性能优化、资源管理和系统稳定性问题;
- 撰写技术文档,参与团队技术交流与知识分享。
三、核心技能1. 专业技能
- 熟悉主流RTOS(如FreeRTOS、RT-Thread、VxWorks、uC/OS、Zephyr、ThreadX等);
- 精通C/C++编程,了解汇编语言;
- 熟悉RTOS内核原理(任务调度、中断管理、内存管理、定时器、信号量、消息队列等);
- 具备RTOS移植、裁剪、配置和优化经验;
- 熟悉嵌入式硬件平台(如ARM Cortex-M、STM32、NXP、TI等);
- 熟悉常用外设接口(UART、SPI、I2C、CAN、Ethernet等);
- 具备驱动开发、系统调试和性能分析能力;
- 了解多线程/多任务编程、同步与互斥机制;
- 有Bootloader、OTA升级、低功耗设计经验者优先。
2. 通用技能
- 良好的代码规范和文档编写能力;
- 具备独立分析和解决问题的能力;
- 具备团队协作和沟通能力。
四、经验要求
- 本科及以上学历,电子、自动化、通信、计算机等相关专业;
- 2年以上RTOS相关开发经验(初级岗位可适当放宽);
- 有完整RTOS项目开发或产品量产经验者优先;
- 有系统性能优化、资源管理、可靠性测试等经验者优先。
五、个人特质
- 逻辑思维严密,动手能力强;
- 学习能力强,关注新技术发展;
- 工作细致、责任心强,抗压能力好;
- 具备创新意识和持续改进精神。
六、加分项
- 有物联网、智能硬件、工业控制等行业经验;
- 熟悉Linux嵌入式开发或异构多核系统开发;
- 参与过开源RTOS项目或有技术博客、专利等。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕