职位详情
嵌入式软件工程师
1.2-2万·13薪
南京固邦电子科技有限公司
镇江
3-5年
本科
11-30
工作地址

南京固邦电子科技有限公司

职位描述
一、岗位职责

1、负责嵌入式系统的软件设计与开发,包括需求分析、方案制定、模块划分、代码编写(C/C++ 为主)及单元测试,确保功能满足产品规格要求;

2、主导嵌入式软件的调试与问题排查,包括硬件接口联调(如 UART、SPI、I2C、CAN、Ethernet 等)、驱动适配、系统性能优化,解决生产及现场应用中的软件故障;

3、参与嵌入式硬件方案评审,提供软件层面的可行性建议(如 MCU/MPU 选型、外设资源匹配、内存规划等),保障软硬件协同开发效率;

4、负责嵌入式软件相关文档的编写与维护,包括需求文档、设计文档、测试报告、用户手册、版本说明等,确保文档的完整性与规范性;

5、对接硬件、测试、产品等团队,同步开发进度,响应需求变更,配合完成产品整机测试、量产交付及售后技术支持;

6、跟踪嵌入式技术发展趋势(如 RTOS 新版本、低功耗优化方案、物联网协议升级等),推动现有产品软件的迭代优化,提升产品竞争力。

二、任职要求(一)硬性条件

1、学历:本科及以上学历,计算机科学与技术、电子信息工程、自动化、通信工程等相关专业;

2、工作经验:3 年以上嵌入式软件开发工作经验,有工业控制、物联网(IoT)、智能硬件、汽车电子(车载嵌入式)等相关领域项目经验者优先;

3、基础要求:熟悉嵌入式系统架构(如 ARM Cortex-M/A 系列、RISC-V 等),有独立完成中小型嵌入式项目开发(从需求到交付)的完整经验者优先。

(二)核心技能

1、编程能力:熟练掌握 C/C++ 编程语言,具备良好的代码规范与模块化设计思维,能独立完成复杂功能模块的开发与优化;

2、系统与驱动:熟悉至少 1 种 RTOS(如 FreeRTOS、uC/OS-III、RT-Thread)或嵌入式 Linux 系统开发,具备驱动开发经验(如 GPIO、ADC、PWM、CAN/LIN、USB、网络驱动等);

3、工具与协议:熟练使用嵌入式开发工具(如 Keil MDK、IAR、GCC、VS Code + 交叉编译工具链)、调试工具(J-Link、ST-Link、示波器、逻辑分析仪)及版本控制工具(Git/SVN);

4、协议与接口:掌握常用通信协议(如 TCP/IP、MQTT、CoAP、Modbus、CANopen 等),能独立完成协议栈移植或自定义协议开发,适配硬件接口联调;

5、优化能力:具备嵌入式系统性能优化(如代码执行效率、内存占用、功耗控制)经验,能通过工具分析瓶颈并提出解决方案;

6、测试与排查:熟悉嵌入式软件测试方法(单元测试、集成测试、现场测试),能快速定位并解决软件逻辑漏洞、硬件接口兼容性问题。

(三)综合素质

1、逻辑思维清晰,具备较强的问题分析与解决能力,能独立应对开发及交付过程中的突发技术问题;

2、良好的跨部门协作能力,能与硬件工程师高效配合完成联调,与测试 / 产品团队同步需求与进度;

3、有较强的学习能力与技术敏感度,能快速掌握新的嵌入式芯片、操作系统或协议栈,适应技术更新;

4、责任心强,注重细节,具备良好的文档编写能力与沟通表达能力,能清晰传递技术方案与开发成果。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请