- 工作方式
- 现场办公
- 类型
- 全职
- 发布
- 2025-05-15
- 部门
- 开发工程
- 编号
- 25020484
职责
- C/C++ 软件开发。
- 基于 ARM、DSP 等嵌入式软件开发与测试。
- 技术 SRS 和测试脚本(白盒测试)的文档。
- 基于嵌入式系统(VxWorks 和 Bare Metal)的开发。
必备要求
- 熟练使用 C/C++进行嵌入式软件开发。
- 具有使用 ARM Cortex 和 DSP 等通用处理器的实践经验。
- 拥有在嵌入式 Linux 或 VxWorks 环境中应用设计模式、多态性和代码重构原则的大型软件架构设计经验。(必需)
- 具有边缘计算系统开发经验,包括 Docker 容器化和数据库集成。
- 熟悉 MQTT、OPC-UA、EtherNet/IP 等 IoT 工业协议。
- 熟练掌握用于自动化和工具开发的 Python 脚本。
- 具有低级驱动程序开发、硬件启动和使用测试设备调试的经验。
- 数字和模拟电路的基础知识。
- 工业自动化系统和相关设备的基本知识。
- 具有使用示波器、逻辑分析仪等常见实验室仪器的实践经验。
优先条件
- 具有较强的中英文书写和沟通能力。
- 不断主动学习,提高和提升作为软件工程师的技术能力和能力。
- 外向、善于社交、独立。
- 能够详细解决问题并撰写技术报告。
- 遵守公司规章制度。
- 与团队成员合作实现目标。
Responsibilities
- C/C++ software development.
- Embedded software development and testing based on ARM, DSP, etc.
- Documentation of technical SRS and test scripts (white-box testing).
- Development based on embedded systems (VxWorks and Bare Metal).
Must Have
- Proficient in C/C++ for embedded software development.
- Hands-on experience with general-purpose processors such as ARM Cortex and DSP.
- Experience in large-scale software architecture design applying design patterns, polymorphism, and code refactoring principles in embedded Linux or VxWorks environments. (Required)
- Experience in edge computing system development, including Docker containerization and database integration.
- Familiarity with IoT industrial protocols such as MQTT, OPC-UA, EtherNet/IP.
- Proficiency in Python scripting for automation and tool development.
- Experience in low-level driver development, hardware bring-up, and debugging with test equipment.
- Basic knowledge of digital and analog circuits.
- Basic knowledge of industrial automation systems and related equipment.
- Hands-on experience with common laboratory instruments such as oscilloscopes and logic analyzers.
Preferred
- Strong written and communication skills in both Chinese and English.
- Continuously proactive learning to improve and enhance technical capabilities and abilities as a software engineer.
- Outgoing, sociable, independent.
- Ability to solve problems in detail and write technical reports.
- Comply with company rules and regulations.
- Collaborate with team members to achieve goals.
公司简介
艾默生(Emerson)是一家全球性的自动化技术与软件公司,成立于 1890 年,总部位于美国密苏里州圣路易斯。业务涵盖流程自动化(控制系统、阀门、测量与分析仪表)、离散自动化,以及收购 NI(美国国家仪器)后形成的测试与测量业务,服务能源、化工、电力、生命科学、半导体等行业。
