Embedded Software Engineer嵌入式软件工程师(项目执行)
Wuxi, JS, CN, 214142
Summary
In 2007, Bühler (Wuxi) Commercial Co., Ltd. was established in Wuxi, Jiangsu Province. We lead the market in grain handling and processing, consumer food manufacturing, and grinding and dispersion with our advanced technology advantages. We have several independent application centers and customer service centers for milling, pasta, color sorting, consumer food, grinding and dispersion, providing integrated solutions for multiple industry chains.
With our vision of “Innovations for a better world”, we are committed to developing more innovative solutions by leveraging the global resources of the Bühler Group and taking advantage of localization.
Job Responsibilities
- Develop and maintain application software on Bühler’s Linux-based embedded platform for machine control, covering control logic, parameter handling, alarms, status management, and machine interfaces.
- Develop and maintain firmware for sensors used on Bühler machines, enabling sensing, data collection, local processing, diagnostics, and data upload.
- Participate in software testing, verification, and validation.
- Support machine integration, commissioning, troubleshooting, and issue resolution. Willingness to travel internationally (market introductions, troubleshooting).
- Create and maintain technical documentation, such as software design documents, interface descriptions, test records, and release notes.
- Follow software development processes, coding standards, version control and quality requirements.
Qualifications
- Bachelor’s degree or above in Automation, Electronics Engineering, Computer Science, Control Engineering, or a related field.
- 3 or more years of embedded software development experience.
- Solid programming skills in C/C++ and good understanding of embedded software development. Familiar with embedded software development tools and workflows, e.g. Eclipse, git etc. We develop on Microsoft Windows for Linux and bare-metal.
- Interest in complete machines, and motivated to work in a multidisciplinary and international environment.
- Good English reading, writing, and verbal communication skills for international collaboration and technical documentation.
- Experience in embedded software development, real-time machine control software, signal processing and closed-loop control, communication networks (IP, CAN, Fieldbus, BLE), low-power embedded systems, relational databases (SQL) is a plus.
- Experience with ARM processors, STMicroelectronics STM32, Texas Instruments MCUs, or similar microcontroller platforms is a plus.
Screen readers cannot read the following searchable map.
Follow this link to reach our Job Search page to search for available jobs in a more accessible format.