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