Electronics Software Engineer

Apply now

Job Responsibilities

  • Select appropriate development environments and complete embedded software development based on the overall product design.
  • Maintain effective communication and close collaboration with team members to deliver high-quality solutions.
  • Primarily develop software for 32-bit microcontrollers.
  • Formulate and implement communication protocols.
  • Conduct multi-device communication debugging.
  • Compile relevant software design documents, test documents and other technical materials.

Job Requirements

  • Bachelor’s degree or above, majored in Computer Science, Communication Technology, Electronics, Electrical Engineering or related fields.
  • Minimum 5 years of working experience as an electronics software engineer.
  • Proficient in common communication protocols including USART, IIC, SPI and CAN.
  • Master C language, with practical RTOS project experience.
  • Capable of reading circuit diagrams and familiar with hardware design.
  • Possess excellent problem-solving skills and team collaboration spirit.
  • Relevant industry working experience is a strong plus.
  • Familiarity with PC desktop software development is a plus.
Apply online