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

高级固件工程师

Senior Firmware Engineer

江森自控(Johnson Controls)

地点
贝尔法斯特,英国
工作方式
混合办公
类型
全职
资历
senior
部门
Engineering
编号
WD30262988

安防与消防门禁与锁具

职责

  • 使用 RTOS 环境设计、实现和支持嵌入式系统固件。
  • 使用信号、信号量、邮箱等 RTOS 原语管理受限资源,开发/维护/调试多线程固件应用。
  • 创建清晰、稳健的有限状态机逻辑,实现确定性设备行为。
  • 实现内部通信协议,包括 SPI、I²C 及其他 MCU 子系统。
  • 以最新网络安全实践为核心开发固件。
  • 使用 ISO 模型开发和维护嵌入式网络功能,包括 TCP/IP、路由、子网、客户端/服务器操作。
  • 集成安全通信技术,包括 TLS(MBED、WolfSSL)及 AES、CHACHA20、SHA 等现代密码套件。
  • 使用访问控制专用通信标准,包括用于控制面板和外围设备的 OSDP。
  • 实施和支持符合 ISO 14443A/B、ISO 15693 及相关 RFID 标准的智能卡读卡器技术。
  • 使用 DESFire 架构,包括 AES 和 3DES 加密模式、应用程序标识符 (AID) 和文件结构。
  • 支持传统和专有卡格式,包括 MIFARE Classic、HID iClass 和客户特定技术。
  • 阅读、理解并协作使用电路图和系统原理图。
  • 了解电源特性、电气限制和保护措施。
  • 熟悉 RS485 异步通信、以太网硬件、NFC 天线系统、继电器和基于 FET 的输出驱动器。
  • 对多组件系统(包括硬件和固件)进行根本原因分析。
  • 开发能够最大限度减少附带影响并维持系统稳定性的解决方案。
  • 指导初级工程师,进行代码审查,并为工程最佳实践做出贡献。

必备要求

  • 每周需到办公室工作三天。
  • 拥有在英国工作的许可。
  • 拥有为嵌入式系统(理想情况下是实时/资源受限环境)设计固件的丰富经验。
  • 精通 C 语言。
  • 熟悉多种集成开发环境(IDE),包括 Keil uVision、QT Creator 和 Android Studio,以及源代码控制系统,包括 Github 和 TFS。
  • 对硬件基础知识和微控制器架构有扎实的理解。
  • 具备网络协议栈和安全通信协议方面的实际经验。
  • 具备出色的分析和调试能力,包括使用示波器、逻辑分析仪和协议工具。
  • 能够独立工作,也能与跨学科团队协作。

优先条件

  • 熟悉 C++ 和 Java。
  • 具备嵌入式 Linux 和 Android 操作系统经验。
  • 拥有智能卡或 RFID 技术方面的经验。
  • 熟悉三菱 PLC。
  • 具备门禁控制、安全系统或其他安全关键型嵌入式环境方面的经验。
  • 以往的领导/指导职责。
  • 熟悉合规、认证或受监管环境。

Responsibilities

  • Design, implement, and support embedded firmware using RTOS-based environments.
  • Develop, maintain, and debug multi-threaded firmware applications using signals, semaphores, mailboxes, and other RTOS primitives to manage constrained resources.
  • Create clear, robust finite state machine logic for deterministic device behavior.
  • Implement internal communication protocols including SPI, I²C, and other MCU subsystems.
  • Develop firmware with security-by-design, incorporating latest cybersecurity practices.
  • Develop and maintain embedded networking features using the ISO model, including TCP/IP, routing, subnetting, and client/server operations.
  • Integrate secure communication technologies including TLS (MBED, WolfSSL) and modern cipher suites such as AES, CHACHA20, and SHA.
  • Use access-control-specific communication standards including OSDP for control panels and peripherals.
  • Implement and support smart card reader technologies compliant with ISO 14443A/B, ISO 15693, and related RFID standards.
  • Work with DESFire architecture including AES and 3DES encryption modes, application identifiers (AIDs), and file structures.
  • Support legacy and proprietary card formats including MIFARE Classic, HID iClass, and customer-specific technologies.
  • Read, understand, and collaborate using circuit diagrams and system schematics.
  • Understand power supply characteristics, electrical limits, and protection measures.
  • Familiarity with RS485 asynchronous communication, Ethernet hardware, NFC antenna systems, relays, and FET-based output drivers.
  • Perform root cause analysis on multi-component systems including hardware and firmware.
  • Develop solutions that minimize collateral impact and maintain system stability.
  • Mentor junior engineers, conduct code reviews, and contribute to engineering best practices.

Must Have

  • Work three days per week in the office.
  • Right to work in the UK.
  • Proven experience designing firmware for embedded systems, ideally real-time/resource-constrained environments.
  • Proficiency in C.
  • Familiarity with multiple IDEs including Keil uVision, QT Creator, and Android Studio, and source control systems including Github and TFS.
  • Solid understanding of hardware fundamentals and microcontroller architectures.
  • Hands-on experience with network protocol stacks and secure communication protocols.
  • Excellent analytical and debugging skills, including use of oscilloscopes, logic analyzers, and protocol tools.
  • Ability to work independently and collaborate with cross-disciplinary teams.

Preferred

  • Familiarity with C++ and Java.
  • Experience with embedded Linux and Android operating systems.
  • Experience with smart card or RFID technologies.
  • Familiarity with Mitsubishi PLCs.
  • Experience in access control, security systems, or other safety-critical embedded environments.
  • Previous leadership/mentoring responsibilities.
  • Familiarity with compliance, certification, or regulated environments.

公司简介

江森自控为全球150多个国家或地区的客户服务,是多种技术和工业的全球领跑者。我们的17万名员工为优化能源以及建筑物的运营效率提供优质的产品、服务和解决方案;为混合动力车和电动汽车提供铅蓄电池和高级电池;并提供汽车座椅零部件及整车系统产品。江森自控在中国有35000名员工,2013年销售额85亿美元。我们对可持续发展的承诺可追溯到1885年公司成立之初时发明的首款室内电动恒温器。借助我们的发展战略以及不断增长的市场份额,我们承诺为股东增加价值,并助推客户成功。2015年美国《企业责任杂志》开展“***企业公民100强”排名,江森自控荣膺第14名。江森自控秉承谦逊、道德、绩效导向,创新、合作的企业文化,鼓励员工互相分享,相互合作的工作环境,并重视员工的独立工作能力。同时,江森自控希望候选人能够快速灵活,在较少或没有基础框架的条件下开展工作,并能积极拥抱变化。我们鼓励多样性,奖励辛勤工作,并有激情去做出积极影响。从管理世界上众多的地标性建筑到服务全球主要汽车制造商,公司有宽广的空间让你追逐自己的职业梦想。在鼓励员工不断参与的工作环境中,我们为你提供创造自己独特职业生涯的平台。