- 工作方式
- 现场办公
- 类型
- 全职
- 编号
- 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 也致力于在所做的每一件事中秉持高标准的道德。