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

研发软件工程师

R&D Software Engineer

ABB

地点
巴特尔斯维尔,美国
工作方式
现场办公
类型
全职
编号
JR00047145

工业自动化

职责

  • 为微控制器和基于 Linux 的产品设计、开发、测试和维护嵌入式软件。
  • 实施和排除固件、设备接口和通信协议故障。
  • 与跨职能团队协作,交付可靠的产品功能。
  • 支持软件验证、调试和持续产品改进。
  • 维护现有软件和测试基础设施。
  • 按照分配的进度(时间、成本、质量)完成项目交付成果。
  • 展现对研发流程和工具的透彻理解和运用能力。

必备要求

  • 计算机工程、电气工程、计算机科学或相关专业的学士学位。
  • 1-3 年嵌入式软件开发经验,可通过行业经验、实习或学术项目获得。
  • 精通 C/C++ 编程。
  • 对嵌入式系统、微控制器和实时系统的理解。
  • 软件概念。
  • 应聘者必须已持有允许其在美国为 ABB 永久工作的工作许可。

优先条件

  • 具备 Python 脚本编写经验。
  • 接触过 ARM Cortex-M/Cortex-A 平台(STM32、NXP、Renesas 或类似平台)。
  • 熟悉 FreeRTOS、Yocto、Buildroot 或交叉编译工具链。
  • 熟悉 UART、SPI、I2C、CAN、以太网或 TCP/IP 等常用通信协议。
  • 熟悉嵌入式调试工具,例如 JTAG、GDB、示波器或逻辑分析仪。
  • 具备使用 Git 等源代码控制系统的经验。

Responsibilities

  • Design, develop, test, and maintain embedded software for microcontroller and Linux-based products.
  • Implement and troubleshoot firmware, device interfaces, and communication protocols.
  • Collaborate with cross-functional teams to deliver reliable product features.
  • Support software verification, debugging, and continuous product improvement.
  • Maintain existing software and test infrastructure.
  • Complete project deliverables according to assigned schedule (time, cost, quality).
  • Demonstrate thorough understanding and application of R&D processes and tools.

Must Have

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
  • 1-3 years of embedded software development experience, obtainable through industry experience, internships, or academic projects.
  • Proficiency in C/C++ programming.
  • Understanding of embedded systems, microcontrollers, and real-time systems.
  • Software concepts.
  • Candidates must already hold work authorization allowing them to work permanently for ABB in the United States.

Preferred

  • Experience with Python scripting.
  • Exposure to ARM Cortex-M/Cortex-A platforms (STM32, NXP, Renesas, or similar).
  • Familiarity with FreeRTOS, Yocto, Buildroot, or cross-compilation toolchains.
  • Familiarity with common communication protocols such as UART, SPI, I2C, CAN, Ethernet, or TCP/IP.
  • Familiarity with embedded debugging tools such as JTAG, GDB, oscilloscopes, or logic analyzers.
  • Experience with source control systems such as Git.

公司简介

在 ABB,我们帮助各行各业保持竞争优势——更高效、更可持续地运营。进步是我们的标准——为了您、您的团队,以及全世界。作为全球领导者,我们为您提供实现这一目标所需的一切。这并非易事,成长需要决心。但在 ABB,您永远不会孤军奋战。掌控推动世界发展的动力。在 ABB,你不仅仅是开始一份工作,更是开启一段个人和职业发展的旅程。我们的文化建立在强大的价值观之上,每个人都受到重视,并被赋予充分发挥其潜力的权力。我们相信,持续发展能够赋能每个人,使其有所作为。我们的“学习、连接、成长”体系和互助文化赋能 ABB 的每一位员工,帮助他们实现个人目标和抱负。在 ABB,我们关心员工及其故事。我们营造安全、公平、公正、包容的工作环境,让每个人都能蓬勃发展、获得成功,无论性别、种族或文化背景、性取向、宗教或社会背景如何。多元化的团队使我们更加强大。ABB 也致力于在所做的每一件事中秉持高标准的道德。