- 地点
- 韦斯特福德,美国
- 工作方式
- 混合办公
- 类型
- 全职
- 发布
- 2026-07-11
- 部门
- Engineering
- 编号
- WD30273363
- 招聘主体
- 江森自控国际有限公司
职责
- 设计、开发、调试和维护嵌入式软件应用程序和固件。
- 使用 C/C++ 及其他适用编程语言实现软件功能。
- 为微控制器、处理器和实时嵌入式系统开发软件。
- 参与软件架构、设计评审和代码评审。
- 创建并执行单元、集成测试和系统级测试。
- 使用示波器、逻辑分析仪、JTAG 调试器等工具进行调试。
- 调查并解决软件缺陷和性能问题。
- 与硬件、系统和测试工程师合作,将软件与嵌入式平台集成。
- 开发和维护技术文档,包括软件设计规范和测试程序。
- 遵循软件开发流程、编码标准和质量要求。
- 参与软件质量、开发效率和产品可靠性相关的持续改进计划。
必备要求
- 计算机工程、电气工程、计算机科学或相关领域学士学位。
- 0-3 年嵌入式软件开发经验(含产品开发、实习、合作项目或学术项目)。
- 具备 C 和/或 C++ 编程经验。
- 具备嵌入式 Linux、RTOS 或裸机开发环境经验。
- 理解嵌入式系统基础知识。
- 具备软件调试和故障排除技术的基本知识。
- 熟悉 Git 或其他版本控制系统。
- 具备较强的分析和解决问题的能力。
- 良好的口头和书面沟通能力。
优先条件
- 具备基于 ARM 的微控制器或处理器使用经验。
- 熟悉通信协议:SPI、I2C、UART、以太网和 USB。
- 了解 FreeRTOS、ThreadX 或 Zephyr 等实时操作系统环境。
- 接触过嵌入式 Linux 开发。
- 熟悉 Python 等脚本语言。
- 理解软件测试、自动化测试和持续集成实践。
- 熟悉安全软件开发实践。
- 拥有航空航天、国防、医疗、汽车或工业自动化等受监管行业的工作经验。
Responsibilities
- Design, develop, debug, and maintain embedded software applications and firmware.
- Implement software features using C/C++ and other applicable programming languages.
- Develop software for microcontrollers, processors, and real-time embedded systems.
- Participate in software architecture, design reviews, and code reviews.
- Create and execute unit, integration, and system-level tests.
- Support debugging using oscilloscopes, logic analyzers, JTAG debuggers, and other development tools.
- Investigate and resolve software defects and performance issues.
- Collaborate with hardware, systems, and test engineers to integrate software with embedded platforms.
- Develop and maintain technical documentation, including software design specifications and test procedures.
- Follow software development processes, coding standards, and quality requirements.
- Participate in continuous improvement initiatives related to software quality, development efficiency, and product reliability.
Must Have
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
- 0-3 years of embedded software development experience (including product development, internships, cooperative projects, or academic projects).
- Experience programming in C and/or C++.
- Experience with embedded Linux, RTOS, or bare-metal development environments.
- Understanding of embedded systems fundamentals.
- Basic knowledge of software debugging and troubleshooting techniques.
- Familiarity with Git or other version control systems.
- Strong analytical and problem-solving skills.
- Good verbal and written communication skills.
Preferred
- Experience with ARM-based microcontrollers or processors.
- Familiarity with communication protocols: SPI, I2C, UART, Ethernet, and USB.
- Knowledge of real-time operating system environments such as FreeRTOS, ThreadX, or Zephyr.
- Exposure to embedded Linux development.
- Familiarity with scripting languages such as Python.
- Understanding of software testing, automated testing, and continuous integration practices.
- Familiarity with secure software development practices.
- Experience in regulated industries such as aerospace, defense, medical, automotive, or industrial automation.
公司简介
江森自控为全球150多个国家或地区的客户服务,是多种技术和工业的全球领跑者。我们的17万名员工为优化能源以及建筑物的运营效率提供优质的产品、服务和解决方案;为混合动力车和电动汽车提供铅蓄电池和高级电池;并提供汽车座椅零部件及整车系统产品。江森自控在中国有35000名员工,2013年销售额85亿美元。我们对可持续发展的承诺可追溯到1885年公司成立之初时发明的首款室内电动恒温器。借助我们的发展战略以及不断增长的市场份额,我们承诺为股东增加价值,并助推客户成功。2015年美国《企业责任杂志》开展“***企业公民100强”排名,江森自控荣膺第14名。江森自控秉承谦逊、道德、绩效导向,创新、合作的企业文化,鼓励员工互相分享,相互合作的工作环境,并重视员工的独立工作能力。同时,江森自控希望候选人能够快速灵活,在较少或没有基础框架的条件下开展工作,并能积极拥抱变化。我们鼓励多样性,奖励辛勤工作,并有激情去做出积极影响。从管理世界上众多的地标性建筑到服务全球主要汽车制造商,公司有宽广的空间让你追逐自己的职业梦想。在鼓励员工不断参与的工作环境中,我们为你提供创造自己独特职业生涯的平台。
