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

固件工程师实习生

Firmware Engineer Co-Op

艾默生(Emerson Electric)

地点
马歇尔镇,美国
工作方式
现场办公
类型
实习
发布
2026-09-01
编号
26008761

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

职责

  • 固件开发工具及基础设施(70%):开发和改进固件构建自动化和工具链;创建持续集成工作流和自动化测试解决方案;集成代码质量、安全性和静态分析工具;改进源代码控制、代码审查和发布流程;记录并规范开发工作流程。
  • 嵌入式固件实现(30%):为下一代执行器平台开发固件;协助进行 BSP、驱动程序和应用程序软件的开发;调试固件并支持硬件启动活动;参与产品验证和测试;与跨职能工程团队协作。

必备要求

  • 攻读计算机工程、电气工程、计算机科学或相关工程专业的学士学位课程
  • 扎实的工程基础知识和问题解决能力
  • 嵌入式系统开发方面的经验或课程学习
  • 熟悉 C/C++ 编程
  • 熟悉软件开发流程、版本控制和调试工具
  • 能够解读技术文档、原理图和数据集
  • 较强的组织、文档撰写和沟通能力
  • 具有自我激励能力和高效工作能力

优先条件

  • 具备以下方面的经验:版本控制系统(例如,Git、Perforce);持续集成工具(例如,Jenkins、Azure DevOps、GitHub Actions);个人、学术或团队嵌入式软件项目
  • 熟悉以下内容:嵌入式调试工具和技术;实时操作系统(RTOS);静态分析和单元测试框架;安全软件开发实践

Responsibilities

  • Firmware development tools & infrastructure (70%): Develop and improve firmware build automation and toolchains; create continuous integration workflows and automated test solutions; integrate code quality, security, and static analysis tools; improve source control, code review, and release processes; document and standardize development workflows.
  • Embedded firmware implementation (30%): Develop firmware for next-generation actuator platforms; assist in BSP, driver, and application software development; debug firmware and support hardware bring-up activities; participate in product validation and testing; collaborate with cross-functional engineering teams.

Must Have

  • Pursuing a bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related engineering field
  • Solid engineering fundamentals and problem-solving skills
  • Experience or coursework in embedded systems development
  • Familiarity with C/C++ programming
  • Familiarity with software development processes, version control, and debugging tools
  • Ability to interpret technical documents, schematics, and datasets
  • Strong organizational, documentation, and communication skills
  • Self-motivated and able to work efficiently

Preferred

  • Experience with: version control systems (e.g., Git, Perforce); continuous integration tools (e.g., Jenkins, Azure DevOps, GitHub Actions); personal, academic, or team embedded software projects
  • Familiarity with: embedded debugging tools and techniques; real-time operating systems (RTOS); static analysis and unit testing frameworks; secure software development practices

公司简介

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