Job Description
**Firmware Engineer– Software**
**Location:** Shanghai, China
**RESPONSIBILITIES**
1. Design the firmware for products on demand from NPD projects.
2. Design the firmware for core modules of technical platforms.
3. Provide detailed design documentation according to SW software design process.
4.Work with other EE/ME/test team for problem solving.
5. Support NPI team to solve assemble line or field report problems
6. Complete other tasks assigned by manager.
**Skills/Requirements**
EDUCATION AND EXPERIENCE REQUIREMENTS:
1. Bachelors or master’s degree in E&E Engineering or related;
2. With minimum 3+ years of working experience in embedded software development.
3.Strong high-level programming skills with embedded C language programming.
4. Familiar with at least one MCU used in mainstream industry, Renesas MCU preferred, STM or GD etc.
5.Work experience in software development positions for similar products, suc...
**Location:** Shanghai, China
**RESPONSIBILITIES**
1. Design the firmware for products on demand from NPD projects.
2. Design the firmware for core modules of technical platforms.
3. Provide detailed design documentation according to SW software design process.
4.Work with other EE/ME/test team for problem solving.
5. Support NPI team to solve assemble line or field report problems
6. Complete other tasks assigned by manager.
**Skills/Requirements**
EDUCATION AND EXPERIENCE REQUIREMENTS:
1. Bachelors or master’s degree in E&E Engineering or related;
2. With minimum 3+ years of working experience in embedded software development.
3.Strong high-level programming skills with embedded C language programming.
4. Familiar with at least one MCU used in mainstream industry, Renesas MCU preferred, STM or GD etc.
5.Work experience in software development positions for similar products, suc...
Ready to Apply?
Submit your application today and join our talented team at Kohler Co..
Submit ApplicationJob Details
- Location SHANGHAI, China
- Job Type Full-time
- Category other-general
- Posted Date February 28, 2026
- Application Deadline March 05, 2026