- 地点
- 奥斯汀,美国
- 工作方式
- 混合办公
- 类型
- 全职
- 发布
- 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(美国国家仪器)后形成的测试与测量业务,服务能源、化工、电力、生命科学、半导体等行业。
