- 地点
- 奥斯汀,美国
- 工作方式
- 混合办公
- 类型
- 全职
- 发布
- 2026-02-24
- 资历
- senior
- 部门
- 开发工程
- 编号
- 26002358
职责
- 通过参与研究、设计、开发和文档编写工作,交付产品功能。
- 与团队成员和项目负责人合作,进行设计讨论和代码架构设计。
- 明确、设计并实现新产品功能。
- 排查产品缺陷并与团队合作成功解决问题。
- 编写测试用例以确保代码质量高,并发现未来可能出现的回归问题。
- 对团队其他成员提交的代码更改进行同行评审。
- 参与团队活动,包括站会、待办事项审查、回顾会议和头脑风暴会议。
- 探索并应用新技术,不断改进我们的基础设施和流程。
必备要求
- 计算机科学或工程(或相关专业)学士学位。
- 5年以上软件开发经验。
- 面向对象编程和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 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 successfully.
- Write test cases to ensure high code quality and catch potential future regressions.
- Perform 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 our 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: 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; be proactive and work independently; persist 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; be passionate about 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. Individuals holding temporary visas such as E, F-1 (including OPT or CPT), H-1, H-2, L-1, B, J, or TN, or those who now or in the future require work authorization sponsorship, are not eligible for hire.
Preferred
- Work effectively in a team development environment.
- Be innovative and think outside the box.
- Familiarity with CI/CD pipelines and DevOps practices.
- Experience with Azure DevOps.
- Experience with LabVIEW programming.
- Familiarity with NI products.
公司简介
艾默生(Emerson)是一家全球性的自动化技术与软件公司,成立于 1890 年,总部位于美国密苏里州圣路易斯。业务涵盖流程自动化(控制系统、阀门、测量与分析仪表)、离散自动化,以及收购 NI(美国国家仪器)后形成的测试与测量业务,服务能源、化工、电力、生命科学、半导体等行业。
