Job Description

Responsibilities:

  • Design, code, test, and debug embedded software using C/C++ and embedded development tools (e.g., Keil, IAR, GCC).
  • Collaborate with hardware engineers to define interface specifications and resolve cross-domain technical issues.
  • Develop and maintain device drivers for microcontrollers (MCU) and peripherals (e.g., UART, SPI, I2C, CAN bus).
  • Conduct unit testing, integration testing, and performance optimization to meet product reliability and efficiency requirements.
  • Document software design, development processes, and test reports; support production and after-sales technical troubleshooting.
  • Requirements and Skills:

  • Bachelor’s degree or above in Electrical Engineering, Computer Science, Software Engineering, or a related field.
  • 2+ years of experience in embedded software development, with hands-on experience in [specific MCU/processor, e.g., STM32, ARM Cortex-M series].
  • Proficiency i...
  • Ready to Apply?

    Take the next step in your AI career. Submit your application to KONE today.

    Submit Application