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

高级嵌入式软件工程师

Senior Embedded Software Engineer

江森自控(Johnson Controls)

地点
赖德尔米尔,澳大利亚
类型
全职
资历
senior
部门
Engineering
编号
WD30248802

轨道交通信号与列控

职责

  • 为符合 SIL2(IEC 61508 / ISO 26262)的交通信号控制器设计和实施安全关键型嵌入式软件。
  • 开发和验证交通信号控制器的冲突监控、相位控制和灯监控算法。
  • 与硬件工程师合作设计容错数字接口(GPIO、闭锁输出、看门狗、内存功能、可靠的闪存芯片编程)。
  • 确保长期现场部署的稳健无线通信、OTA 组件更新和诊断。
  • 参与安全案例文档:危害分析、FMEA/FMELA、可追溯性和认证机构合规性。
  • 指导初级软件工程师并对设计和代码进行同行评审。
  • 生成设计、架构、验证、确认和软件发布文档。

必备要求

  • 拥有为 SIL2(或更高)安全关键型系统开发嵌入式软件的丰富经验(10 年+),首选在运输、铁路或工业控制领域。
  • 强大的 MCU 和实时系统级的 C 编程技能,具有使用示波器、逻辑分析仪和总线分析仪实现算法和调试硬件/软件交互的明显能力。
  • 深入了解数字电子和 I/O 设计,包括看门狗、故障安全状态、冗余和 EMC 注意事项。
  • 熟悉流量和传输领域的协议和标准(SCATS、NEMA TS2、ITS、CAN、以太网、Modbus、RS-485)。
  • 实时仿真和故障注入的实践经验,用于验证安全系统。
  • 为安全案例文档做出贡献,并与外部认证机构/审核员合作。
  • 表现出集成嵌入式 Linux(可嵌)用于通信/UI 的能力,同时将安全功能隔离在 RT 内核/MCU 上。

优先条件

  • 具有交通控制算法、冲突检测、相位计时和绿间隔间隔方面的经验。
  • 在嵌入式系统的安全启动、OTA 更新框架(RAUC/OSTree)和网络安全方面拥有丰富的经验。
  • 接触 Yocto/Buildroot、RTOS(Micrium、FreeRTOS)或双核 MCU + Linux SoC 设计。
  • 曾在路边、铁路、运输系统或环境限制恶劣的医疗领域工作。

Responsibilities

  • Design and implement safety-critical embedded software for traffic signal controllers compliant with SIL2 (IEC 61508 / ISO 26262).
  • Develop and validate conflict monitoring, phase control, and lamp monitoring algorithms for traffic signal controllers.
  • Collaborate with hardware engineers to design fault-tolerant digital interfaces (GPIO, latch outputs, watchdog, memory functions, reliable flash chip programming).
  • Ensure robust wireless communication, OTA component updates, and diagnostics for long-term field deployment.
  • Participate in safety case documentation: hazard analysis, FMEA/FMELA, traceability, and certification body compliance.
  • Mentor junior software engineers and conduct peer reviews of designs and code.
  • Produce design, architecture, verification, validation, and software release documentation.

Must Have

  • Extensive experience (10+ years) developing embedded software for SIL2 (or higher) safety-critical systems, preferably in transport, rail, or industrial control.
  • Strong C programming skills at MCU and real-time system level, with demonstrated ability to implement algorithms and debug hardware/software interactions using oscilloscopes, logic analyzers, and bus analyzers.
  • Deep understanding of digital electronics and I/O design, including watchdog, fail-safe states, redundancy, and EMC considerations.
  • Familiarity with protocols and standards in traffic and transport domain (SCATS, NEMA TS2, ITS, CAN, Ethernet, Modbus, RS-485).
  • Hands-on experience with real-time simulation and fault injection for validating safety systems.
  • Contribute to safety case documentation and work with external certification bodies/auditors.
  • Demonstrated ability to integrate embedded Linux for communication/UI while isolating safety functions on RT kernel/MCU.

Preferred

  • Experience with traffic control algorithms, conflict detection, phase timing, and green interval spacing.
  • Strong experience in secure boot, OTA update frameworks (RAUC/OSTree), and cybersecurity for embedded systems.
  • Exposure to Yocto/Buildroot, RTOS (Micrium, FreeRTOS), or dual-core MCU + Linux SoC designs.
  • Experience in roadside, rail, transport systems, or medical fields with harsh environmental constraints.

公司简介

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