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

固件开发工程师

Firmware Developer

江森自控(Johnson Controls)

地点
韦斯特福德,美国
类型
全职
资历
junior
部门
门禁和视频监控团队

安防与消防门禁与锁具

职责

  • 实现运行读取器、安全解决方案面板的嵌入式软件,确保传感器和通信外围设备按架构设计正常工作。
  • 与电气工程师合作,启动和调试新硬件。
  • 熟悉引导加载程序并更新以支持不同产品线。
  • 编写测试脚本以在各种操作场景中验证。
  • 支持应用程序实施、系统集成、测试和调试。
  • 找出软件和电子设备的弱点,帮助制定改进产品的计划。
  • 参与涉及 STM32/NXP/Renesas 外设、板载启动、以太网协议和 RS485 驱动程序的项目。

必备要求

  • 软件工程、电子工程或相关专业学士学位。
  • 1 年以上开发和测试实时应用系统嵌入式系统软件的经验。
  • 具有 C/C++ 微控制器经验,最好包括使用 ARM 处理器进行开发。
  • 能够审查原理图和阅读数据表;具有支持硬件启动和调试的经验。
  • 具有测试板级支持包和引导加载程序的经验。
  • 熟悉 U-Boot 以及构建/定制内核和内核驱动程序。
  • 熟悉 FreeRTOS、Linux、Yocto 或任何其他操作系统。
  • 具有理解基本通信协议(UART、以太网/IP、I2C、SPI、RS485 等)的经验。
  • 具有自动化软件开发流程和现代工具(Git、CI/CD)的经验。
  • 嵌入式系统设计硬件方面的知识。
  • 调试电路级的问题,特别是 CPU 周围的问题。
  • 使用示波器、逻辑分析仪、万用表和电源。

Responsibilities

  • Implement embedded software for readers and security solution panels, ensuring sensors and communication peripherals work according to architectural design.
  • Collaborate with electrical engineers to bring up and debug new hardware.
  • Work with bootloaders and update them to support different product lines.
  • Write test scripts to validate under various operational scenarios.
  • Support application implementation, system integration, testing, and debugging.
  • Identify weaknesses in software and electronics; help develop plans to improve products.
  • Participate in projects involving STM32/NXP/Renesas peripherals, on-board boot, Ethernet protocols, and RS485 drivers.

Must Have

  • Bachelor's degree in Software Engineering, Electronics Engineering, or related field.
  • 1+ years of experience developing and testing embedded system software for real-time application systems.
  • Experience with C/C++ microcontrollers, preferably including development using ARM processors.
  • Ability to review schematics and read datasheets; experience supporting hardware bring-up and debugging.
  • Experience testing board support packages and bootloaders.
  • Familiarity with U-Boot and building/customizing kernels and kernel drivers.
  • Familiarity with FreeRTOS, Linux, Yocto, or any other OS.
  • Experience understanding basic communication protocols (UART, Ethernet/IP, I2C, SPI, RS485, etc.).
  • Experience automating software development processes and modern tools (Git, CI/CD).
  • Knowledge of hardware aspects of embedded system design.
  • Debug circuit-level issues, especially around the CPU.
  • Use oscilloscopes, logic analyzers, multimeters, and power supplies.

公司简介

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