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

软件工程师(嵌入式系统/C++)

Software Engineer (Embedded Systems/C++)

艾默生(Emerson Electric)

地点
奥斯汀,美国
工作方式
混合办公
类型
全职
发布
2026-01-05
部门
开发工程
编号
25027434

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

职责

  • 通过研究、设计、开发和文档编写交付产品功能。
  • 与团队成员和项目负责人合作进行设计讨论和代码架构设计。
  • 明确、设计并实现新产品功能。
  • 排查产品缺陷并与团队合作解决。
  • 编写测试用例确保代码质量并发现回归问题。
  • 对团队其他成员的代码更改进行同行评审。
  • 参与站会、待办事项审查、回顾会议和头脑风暴等团队活动。
  • 探索并应用新技术,持续改进基础设施和流程。

必备要求

  • 计算机科学或工程(或相关专业)学士学位。
  • 两年以上软件开发经验。
  • 面向对象编程和 C++ 编程能力。
  • 理解优秀的软件设计和计算机体系结构原理,包括操作系统组件和设计、嵌入式/内核/底层硬件/软件集成、数据结构。
  • 具备敏捷开发方法论经验。
  • 具备测试框架使用经验。
  • 高效解决问题,能诊断技术问题并提出合理解决方案。
  • 积极主动,能独立工作。
  • 坚持不懈推进任务和项目直至完成。
  • 主动承担目标和项目进度责任。
  • 认真倾听并理解快节奏的技术对话。
  • 快速学习适用的技术、系统和产品。
  • 对学习和使用计算机行业技术充满热情。
  • 强烈的职业道德和成功欲望。
  • 持有 E、F-1(包括 OPT 或 CPT)、H-1、H-2、L-1、B、J 或 TN 等临时签证,或现在或将来需要工作许可担保的人员,不符合雇用条件。

优先条件

  • 在团队发展环境中高效工作。
  • 具有创新精神,思维摆脱常规。
  • 熟悉 CI/CD 流水线和 DevOps 实践。
  • 使用 Azure DevOps 的经验。
  • 具备 LabVIEW 编程经验。
  • 熟悉 NI 产品。

Responsibilities

  • Deliver product features through research, design, development, and documentation.
  • Collaborate with team members and project leads on design discussions and code architecture.
  • Define, design, and implement new product features.
  • Troubleshoot product defects and work with the team to resolve them.
  • Write test cases to ensure high code quality and catch future regressions.
  • Perform peer reviews of code changes from other team members.
  • Participate in team activities including stand-ups, backlog reviews, retrospectives, and brainstorming sessions.
  • Explore and apply new technologies to continuously improve infrastructure and processes.

Must Have

  • Bachelor's degree in Computer Science or Engineering (or related field).
  • 2+ years of software development experience.
  • Object-oriented programming and C++ programming skills.
  • Understanding of good software design and computer architecture principles, including: operating system components and design, embedded/kernel/low-level hardware/software integration, data structures.
  • Experience with agile development methodologies.
  • Experience with test frameworks.
  • Demonstrated ability to solve problems efficiently—diagnose technical issues and propose sound solutions.
  • Proactive and able to work independently.
  • Persevere in driving tasks and projects to completion.
  • Take ownership of goals and project timelines.
  • Listen carefully and understand fast-paced technical conversations.
  • Quickly learn applicable technologies, systems, and products.
  • Passion for learning and using computer industry technologies.
  • Strong work ethic and desire to succeed.
  • Candidates holding temporary visas such as E, F-1 (including OPT or CPT), H-1, H-2, L-1, B, J, or TN, or requiring work visa sponsorship now or in the future, are not eligible for hire.

Preferred

  • Work effectively in a team development environment.
  • Innovative and unconventional thinker.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with Azure DevOps.
  • LabVIEW programming experience.
  • Familiarity with NI products.

公司简介

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