旧塩港電氣工業製造社 主页旧塩港電氣工業製造社 主页

高级嵌入式软件开发工程师

Senior Embedded Software Development Engineer

艾沛克斯工具集团(Apex Tool Group)

地点
上海,中国
类型
全职
资历
senior
招聘主体
世达工具(上海)有限公司

机械工程装备电动工具

职责

1. 负责公司嵌入式产品(涉及单片机及Linux系统)的软件架构设计、方案评估与技术选型;

2. 负责单片机(STM32及国产替代芯片)和Linux系统平台的软件开发,解决开发过程中的技术难题;

3. 按研发流程及规范进行嵌入式软件设计、编写开发文档、完成代码实现、调试及测试;

4. 完成项目涉及的硬件设计、器件选型、调试及测试等工作;

5. 分析、定位并解决产品开发过程中问题;

6. 持续优化产品功能及代码;

7. 完成上级交代的其他工作任务。

必备要求

1. 本科及以上学历,通信类、电子类、计算机类和自动控制相关专业;

2. 5年以上单片机(STM32系列优先,有国产芯片开发经验者佳)及RTOS(FreeRTOS等)开发经验;

3. 熟悉嵌入式QT应用开发框架,熟练使用QCreator,擅长GUI界面设计,具备良好的C/C++编程基础;

4. 熟悉Cortex-M等ARM体系结构,熟练开发环境的搭建和调试;

5. 熟练使用WIFI、USB、蓝牙、UART、SPI、I2C数据通讯功能,精通高速ADC;

6. 熟练掌握uCOS、RT-thread、FreeRTOS操作系统中的一种;

7. 良好的硬件知识基础,能读懂硬件原理图,掌握示波器、逻辑分析仪等基本仪器的使用;

8. 熟练使用Keil进行C语言编程开发;

9. 具备良好的代码、技术文档编写规范习惯;

10. 有较好的沟通表达能力;

11. 有较强的韧性,能承受工作压力;

12. 具备团队协作精神;

13. 较强逻辑思维能力,较强的分析问题和解决问题的能力。

优先条件

1. 有国产芯片开发经验者优先。

Responsibilities

1. Responsible for software architecture design, solution evaluation, and technology selection for embedded products (involving microcontrollers and Linux systems);

2. Responsible for software development on microcontroller (STM32 and domestic alternative chips) and Linux system platforms, solving technical challenges during development;

3. Perform embedded software design, write development documentation, complete code implementation, debugging, and testing according to R&D processes and standards;

4. Complete hardware design, component selection, debugging, and testing involved in projects;

5. Analyze, locate, and resolve issues during product development;

6. Continuously optimize product functions and code;

7. Complete other tasks assigned by superiors.

Must Have

1. Bachelor's degree or above in communication, electronics, computer science, automation control, or related fields;

2. 5+ years of experience in microcontroller (STM32 series preferred, experience with domestic chips is a plus) and RTOS (FreeRTOS, etc.) development;

3. Familiar with embedded QT application development framework, proficient in QCreator, skilled in GUI interface design, with good C/C++ programming foundation;

4. Familiar with ARM architectures such as Cortex-M, proficient in setting up and debugging development environments;

5. Proficient in using WIFI, USB, Bluetooth, UART, SPI, I2C data communication functions, and proficient in high-speed ADC;

6. Proficient in one of uCOS, RT-thread, FreeRTOS operating systems;

7. Good hardware knowledge foundation, able to read hardware schematics, and master the use of basic instruments such as oscilloscopes and logic analyzers;

8. Proficient in using Keil for C language programming development;

9. Good habits of code and technical documentation writing standards;

10. Good communication and expression skills;

11. Strong resilience, able to work under pressure;

12. Teamwork spirit;

13. Strong logical thinking, strong problem analysis and problem-solving abilities.

Preferred

1. Experience with domestic chip development is preferred.

公司简介

Apex Tool Group 成立于 2010 年 7 月,由丹纳赫工具集团(Danaher Tool Group)和库柏工具(Cooper Tools)合并成立。如今,Apex Tool Group 作为一个整体运营,为工业、商业和 DIY 客户提供超过 30 个领先品牌,包括 Crescent、GearWrench、Armstrong、Weller、Lufkin 和 Wiss 等。2012 年 10 月,丹纳赫公司和库柏工业公司宣布将 Apex Tool Group 出售给贝恩资本,该交易于 2013 年 2 月 1 日完成。Apex Tool Group 的全球营收规模为 16 亿美元,拥有约 8800 名员工,业务遍及全球 30 多个国家,总部位于美国马里兰州斯帕克斯市(巴尔的摩以北)。亚太地区的营收规模为 5 亿美元,员工超过 4000 人,遍布亚洲和澳大利亚。