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

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

Software Engineer (Embedded Systems/C++)

艾默生(Emerson Electric)

地点
奥斯汀,美国
工作方式
混合办公
类型
全职
发布
2026-06-02
资历
experienced
部门
开发工程
编号
26000634

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

职责

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

必备要求

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

优先条件

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

Responsibilities

  • Deliver product features by participating in 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 issues.
  • Write test cases to ensure high code quality and catch potential regressions.
  • Conduct peer reviews of code changes submitted by 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).
  • 5+ years of software development experience.
  • Object-oriented programming and C++ programming skills.
  • Understanding of good software design and computer architecture principles, including: OS components and design, embedded/kernel/low-level hardware/software integration, data structures.
  • Experience with agile development methodologies.
  • Experience with test frameworks.
  • Efficient problem-solving: diagnose technical issues and propose sound solutions.
  • Proactive and able to work independently.
  • Perseverance to drive 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.
  • Must be legally authorized to work in the United States now and in the future without employer sponsorship.

Preferred

  • Work effectively in a team development environment.
  • Innovative and out-of-the-box thinker.
  • Familiarity with CI/CD pipelines and DevOps practices.
  • Experience with Azure DevOps.
  • Experience with LabVIEW programming.
  • Familiarity with NI products.

公司简介

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