- 地点
- 曼达卢永,菲律宾
- 工作方式
- 混合办公
职责
- 设计并参与构建符合产品和系统要求的高级固件架构
- 开发、实现和优化支持通信模块和开关电源的固件算法
- 对原型和生产版本执行固件单元测试、集成测试和系统测试
- 与电子和硬件设计团队紧密合作,确保系统集成
- 创建、执行和维护固件验证和鉴定的测试用例,包括网络安全方面的考虑
- 分析并排除固件、数字和模拟电路故障,以保障产品质量和可靠性
- 准备、维护和审查固件相关的文档、规范和设计文档
- 参与同行设计和代码审查,以促进质量提升、知识共享和持续改进
- 支持现有产品在其整个生命周期内的维护和改进
- 通过分享知识和支持经验不足的工程师的成长,为团队能力建设做出贡献
必备要求
- 工程、计算机科学、信息技术或任何相关领域的学士或硕士学位
- 至少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(美国国家仪器)后形成的测试与测量业务,服务能源、化工、电力、生命科学、半导体等行业。
