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

嵌入式软件工程师 II

Embedded Software Engineer II

江森自控(Johnson Controls)

地点
韦斯特福德,美国
工作方式
混合办公
类型
全职
发布
2026-07-11
部门
Engineering
编号
WD30273363
招聘主体
江森自控国际有限公司

楼宇自动化楼宇自控系统

职责

  • 设计、开发、调试和维护嵌入式软件应用程序和固件。
  • 使用 C/C++ 及其他适用编程语言实现软件功能。
  • 为微控制器、处理器和实时嵌入式系统开发软件。
  • 参与软件架构、设计评审和代码评审。
  • 创建并执行单元、集成测试和系统级测试。
  • 使用示波器、逻辑分析仪、JTAG 调试器等工具进行调试。
  • 调查并解决软件缺陷和性能问题。
  • 与硬件、系统和测试工程师合作,将软件与嵌入式平台集成。
  • 开发和维护技术文档,包括软件设计规范和测试程序。
  • 遵循软件开发流程、编码标准和质量要求。
  • 参与软件质量、开发效率和产品可靠性相关的持续改进计划。

必备要求

  • 计算机工程、电气工程、计算机科学或相关领域学士学位。
  • 0-3 年嵌入式软件开发经验(含产品开发、实习、合作项目或学术项目)。
  • 具备 C 和/或 C++ 编程经验。
  • 具备嵌入式 Linux、RTOS 或裸机开发环境经验。
  • 理解嵌入式系统基础知识。
  • 具备软件调试和故障排除技术的基本知识。
  • 熟悉 Git 或其他版本控制系统。
  • 具备较强的分析和解决问题的能力。
  • 良好的口头和书面沟通能力。

优先条件

  • 具备基于 ARM 的微控制器或处理器使用经验。
  • 熟悉通信协议:SPI、I2C、UART、以太网和 USB。
  • 了解 FreeRTOS、ThreadX 或 Zephyr 等实时操作系统环境。
  • 接触过嵌入式 Linux 开发。
  • 熟悉 Python 等脚本语言。
  • 理解软件测试、自动化测试和持续集成实践。
  • 熟悉安全软件开发实践。
  • 拥有航空航天、国防、医疗、汽车或工业自动化等受监管行业的工作经验。

Responsibilities

  • Design, develop, debug, and maintain embedded software applications and firmware.
  • Implement software features using C/C++ and other applicable programming languages.
  • Develop software for microcontrollers, processors, and real-time embedded systems.
  • Participate in software architecture, design reviews, and code reviews.
  • Create and execute unit, integration, and system-level tests.
  • Support debugging using oscilloscopes, logic analyzers, JTAG debuggers, and other development tools.
  • Investigate and resolve software defects and performance issues.
  • Collaborate with hardware, systems, and test engineers to integrate software with embedded platforms.
  • Develop and maintain technical documentation, including software design specifications and test procedures.
  • Follow software development processes, coding standards, and quality requirements.
  • Participate in continuous improvement initiatives related to software quality, development efficiency, and product reliability.

Must Have

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • 0-3 years of embedded software development experience (including product development, internships, cooperative projects, or academic projects).
  • Experience programming in C and/or C++.
  • Experience with embedded Linux, RTOS, or bare-metal development environments.
  • Understanding of embedded systems fundamentals.
  • Basic knowledge of software debugging and troubleshooting techniques.
  • Familiarity with Git or other version control systems.
  • Strong analytical and problem-solving skills.
  • Good verbal and written communication skills.

Preferred

  • Experience with ARM-based microcontrollers or processors.
  • Familiarity with communication protocols: SPI, I2C, UART, Ethernet, and USB.
  • Knowledge of real-time operating system environments such as FreeRTOS, ThreadX, or Zephyr.
  • Exposure to embedded Linux development.
  • Familiarity with scripting languages such as Python.
  • Understanding of software testing, automated testing, and continuous integration practices.
  • Familiarity with secure software development practices.
  • Experience in regulated industries such as aerospace, defense, medical, automotive, or industrial automation.

公司简介

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