- 工作方式
- 混合办公
- 类型
- 全职
- 发布
- 2026-03-31
- 截止
- 2026-04-03(已截止)
- 资历
- senior
- 部门
- 工程
- 编号
- 30202478
职责
- 设计并实现嵌入式软件解决方案以满足业务需求。
- 使用 C/C++ 开发固件,确保效率、可靠性和安全性。
- 可能负责汇编语言、机器语言和高级语言(包括但不限于 C 和 C++)的编程。
- 参与系统软件开发过程的各个方面——概念、设计、评审、编码和验证。
- 通过最佳实践推动代码质量提升计划,包括代码审查、单元测试、功能/集成测试和 CI/CD 集成。
- 向团队提供软件设计方案和文档。
- 参与产品网络安全审查。
- 参加变更控制委员会 (CCB) 会议,确定新功能和缺陷的优先级。
- 使用仿真器、JTAG/BDM 调试器等对嵌入式系统进行调试和故障排除。
- 密切关注新兴技术,并酌情应用相关创新技术。
- 熟悉敏捷等嵌入式系统开发方法,以及 JIRA、Confluence、GitHub 等相关项目和代码库管理工具。
- 指导和培养初级和中级工程师,提供技术指导、知识分享和评审反馈。
- 指导与固件 (IC 嵌入式代码) 应用软件的分析、设计、编程、调试、故障排除和修改相关的活动。
必备要求
- 工程学、计算机科学或技术学科的学士学位。
- 7年以上嵌入式固件设计与开发经验。
- 具备微控制器、实时操作系统和嵌入式协议方面的经验。
优先条件
- 精通嵌入式系统 C/C++ 编程技术。
- 具备实时操作系统、多线程和裸机编程方面的实践经验。
- 对微控制器架构、中断、定时器、存储器(闪存/RAM/EEPROM)和底层驱动程序有扎实的理解。
- 熟悉嵌入式开发工作流程、版本控制和构建系统(CMake、Make)。
- 具备硬件调试工具和测试设备的使用经验。
- 熟悉常见的有线消息传递架构和协议(UART、RS232/485、I2C、SPI、Modbus)。
- 具备固件开发最佳实践知识(敏捷设计、代码审查、设计文档、单元测试)。
- 熟悉物联网/嵌入式系统的标准设计元素——引导加载程序、OTA 固件下载和固件更新。
- 了解网络安全技术和最佳实践(加密、密钥管理、证书/交换、安全启动)。
- 具备硬件/电气方面的经验,了解如何通过探测硬件(例如示波器、逻辑分析仪等)来评估固件是否按预期工作。
- 有使用 Jira、Confluence、Azure DevOps 或其他软件开发工具的经验。
- 具备暖通空调控制系统方面的经验。
- 较强的分析和解决问题的能力。
- 做事条理清晰,注重细节,同时能够处理多项任务。
- 能够领导小型软件开发团队并与跨职能团队协作。
- 具备持续改进和流程标准化的成熟能力。
Responsibilities
- Design and implement embedded software solutions to meet business needs.
- Develop firmware in C/C++ ensuring efficiency, reliability, and security.
- May be responsible for programming in assembly, machine, and high-level languages (including but not limited to C and C++).
- Participate in all aspects of the system software development process—concept, design, review, coding, and verification.
- Drive code quality initiatives through best practices, including code reviews, unit testing, functional/integration testing, and CI/CD integration.
- Provide software design proposals and documentation to the team.
- Participate in product cybersecurity reviews.
- Attend Change Control Board (CCB) meetings to prioritize new features and defects.
- Debug and troubleshoot embedded systems using emulators, JTAG/BDM debuggers, etc.
- Stay abreast of emerging technologies and apply relevant innovations as appropriate.
- Familiar with agile embedded system development methodologies and related project and codebase management tools such as JIRA, Confluence, GitHub.
- Mentor and develop junior and mid-level engineers, providing technical guidance, knowledge sharing, and review feedback.
- Guide activities related to the analysis, design, programming, debugging, troubleshooting, and modification of firmware (IC embedded code) application software.
Must Have
- Bachelor's degree in Engineering, Computer Science, or a technical discipline.
- 7+ years of experience in embedded firmware design and development.
- Experience with microcontrollers, real-time operating systems, and embedded protocols.
Preferred
- Proficiency in embedded systems C/C++ programming techniques.
- Hands-on experience with real-time operating systems, multithreading, and bare-metal programming.
- Solid understanding of microcontroller architectures, interrupts, timers, memory (Flash/RAM/EEPROM), and low-level drivers.
- Familiarity with embedded development workflows, version control, and build systems (CMake, Make).
- Experience with hardware debugging tools and test equipment.
- Familiarity with common wired messaging architectures and protocols (UART, RS232/485, I2C, SPI, Modbus).
- Knowledge of firmware development best practices (agile design, code reviews, design documentation, unit testing).
- Familiarity with standard design elements of IoT/embedded systems—bootloaders, OTA firmware download, and firmware updates.
- Understanding of cybersecurity techniques and best practices (encryption, key management, certificate/swap, secure boot).
- Experience with hardware/electrical aspects, understanding how to probe hardware (e.g., oscilloscopes, logic analyzers) to evaluate whether firmware works as expected.
- Experience with Jira, Confluence, Azure DevOps, or other software development tools.
- Experience with HVAC control systems.
- Strong analytical and problem-solving skills.
- Organized and detail-oriented, with the ability to handle multiple tasks.
- Ability to lead small software development teams and collaborate with cross-functional teams.
- Proven ability in continuous improvement and process standardization.
公司简介
开利公司在暖通空调、制冷、消防和安防解决方案方面处于全球领先地位。一个多世纪以来,我们一直致力于开发创新产品和服务,改变了人们的生活和工作方式。如今,创新仍在继续,新的重点是创建可以使世界变得更好的解决方案。 在开利,一切皆有可能。我们创建对人类和地球都至关重要的解决方案。 在开利,我们拥有值得自豪的历史,因为我们是开拓创新的先锋者。创始人的智慧改变了整个行业,使我们的伟大公司发展成为今天的样子。这些成就包括: Charles和Jeremiah Chubb在1818年获得了“探测器锁”的专利; Robert Edwards在1881年获得了“电灯”的专利; Willis Carrier在1902年开发了“第一套现代空调系统”;以及 1917年成立了Walter Kidde公司,随后生产了“船用综合烟雾探测和二氧化碳灭火系统”。 我们继续秉承这一传统,并拥有众多行业领先的解决方案。 开利在全球拥有约53,000名员工,并定义现代生活已有一个多世纪。在2019年,开利连续第五年发布了100多种新产品。 我们在以下三个主要业务领域中均处于优势地位:暖通空调,消防和安防以及制冷。 我们强大的市场渠道为我们的品牌提供有力支持。 威利斯·开利(Willis Carrier)于115年前发明了现代空调。如今,我们拥有一个品牌家族,其中包括:家用空调、商用空调,并且我们的业务包括承包安装和服务维护部分。我们在HVAC业务中包含Automated Logic楼宇管理系统,并且我们拥有能源服务承包业务。 制冷由两部分组成:运输:反映我们的Transicold业务、卡车、拖车和集装箱;和商业制冷,主要集中在食品零售商店。 消防和安防包括商业检测警报,住宅探测器警报,商业和工业灭火系统,气体和火焰探测器,入侵访问录像以及我们的消防和安全现场业务。我们的Kidde品牌最近喜迎了其100周年庆典。