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

固件工程师

Firmware Engineer

艾默生(Emerson Electric)

地点
曼达卢永,菲律宾
工作方式
混合办公

测试测量与科学仪器电子测试测量

职责

  • 设计并参与构建符合产品和系统要求的高级固件架构
  • 开发、实现和优化支持通信模块和开关电源的固件算法
  • 对原型和生产版本执行固件单元测试、集成测试和系统测试
  • 与电子和硬件设计团队紧密合作,确保系统集成
  • 创建、执行和维护固件验证和鉴定的测试用例,包括网络安全方面的考虑
  • 分析并排除固件、数字和模拟电路故障,以保障产品质量和可靠性
  • 准备、维护和审查固件相关的文档、规范和设计文档
  • 参与同行设计和代码审查,以促进质量提升、知识共享和持续改进
  • 支持现有产品在其整个生命周期内的维护和改进
  • 通过分享知识和支持经验不足的工程师的成长,为团队能力建设做出贡献

必备要求

  • 工程、计算机科学、信息技术或任何相关领域的学士或硕士学位
  • 至少2年嵌入式固件设计和开发方面的实践经验
  • 具备微控制器和数字信号控制器(例如基于 ARM 的平台或同等技术)的实际操作知识
  • 具备在结构化开发环境中进行固件开发、测试和调试的经验
  • 熟悉固件单元测试、集成测试和系统级验证实践
  • 了解网络和工业通信协议,例如 TCP/IP、UDP、以太网协议或工业现场总线协议
  • 具备在协作开发环境中工作的经验,包括敏捷或迭代交付模式
  • 能够创建和维护清晰的技术文档,以支持开发和合规需求

优先条件

  • 精通 C 和 C++,能够进行嵌入式系统开发
  • 具备实现嵌入式通信接口(例如 I2C、UART、SPI、USB 或 CAN)的经验
  • 接触过实时操作系统或基于状态机的固件架构
  • 熟悉工业物联网概念、网络安全要求或安全固件设计原则
  • 具备开关电源概念或电力电子固件集成方面的知识
  • 具备使用 Git 或类似版本控制工具的经验
  • 对嵌入式或工业环境中使用的基于 Web 的技术或界面的了解

Responsibilities

  • Design and contribute to advanced firmware architecture meeting product and system requirements
  • Develop, implement, and optimize firmware algorithms supporting communication modules and switching power supplies
  • Perform firmware unit, integration, and system testing on prototype and production builds
  • Collaborate closely with electronics and hardware design teams to ensure system integration
  • Create, execute, and maintain test cases for firmware verification and validation, including cybersecurity considerations
  • Analyze and troubleshoot firmware, digital, and analog circuit faults to ensure product quality and reliability
  • Prepare, maintain, and review firmware-related documentation, specifications, and design documents
  • Participate in peer design and code reviews to promote quality, knowledge sharing, and continuous improvement
  • Support maintenance and improvement of existing products throughout their lifecycle
  • Contribute to team capability building by sharing knowledge and supporting the growth of less experienced engineers

Must Have

  • Bachelor's or Master's degree in Engineering, Computer Science, Information Technology, or any related field
  • At least 2 years of hands-on experience in embedded firmware design and development
  • Practical knowledge of microcontrollers and digital signal controllers (e.g., ARM-based platforms or equivalent)
  • Experience with firmware development, testing, and debugging in a structured development environment
  • Familiarity with firmware unit testing, integration testing, and system-level validation practices
  • Knowledge of network and industrial communication protocols, such as TCP/IP, UDP, Ethernet protocols, or industrial fieldbus protocols
  • Experience working in collaborative development environments, including agile or iterative delivery models
  • Ability to create and maintain clear technical documentation to support development and compliance requirements

Preferred

  • Proficiency in C and C++ for embedded systems development
  • Experience implementing embedded communication interfaces (e.g., I2C, UART, SPI, USB, or CAN)
  • Exposure to real-time operating systems or state machine-based firmware architectures
  • Familiarity with Industrial IoT concepts, cybersecurity requirements, or secure firmware design principles
  • Knowledge of switching power supply concepts or power electronics firmware integration
  • Experience with Git or similar version control tools
  • Understanding of web-based technologies or interfaces used in embedded or industrial environments

公司简介

艾默生(Emerson)是一家全球性的自动化技术与软件公司,成立于 1890 年,总部位于美国密苏里州圣路易斯。业务涵盖流程自动化(控制系统、阀门、测量与分析仪表)、离散自动化,以及收购 NI(美国国家仪器)后形成的测试与测量业务,服务能源、化工、电力、生命科学、半导体等行业。