Scroll Top
Embedded Software Engineer

We are looking for this embedded software engineer to design and implement firmware according to the specifications.

Responsibilities:

  1. Evaluate firmware requirements
  2. Design and implement firmware according to the software specifications
  3. Hardware board bring-up
  4. Work with sales and marketing teams to provide technical support to customer

Requirements:

  1. Proficient in C and debugging skills in embedded system
  2. Familiar with Makefile, ARM assemble language, script language(perl/python), java is a plus
  3. Experience with SCM tool(SVN, Git..)
  4. Familiar with open source development environment(GCC toolchain,..)
  5. Familiar with ARM processor architecture
  6. Familiar with a RTOS(ucos, ecos, etc..) and know how it works
  7. knowledge on TCPIP protocols and peripheral interfaces(RS232/I2C/SPI/RGMII)
  8. knowledge of PLC communication system, digital circuit is a plus
  9. Good teamwork, Self-motivated, and willing to accept new challenges with new technologies
  10. Good English communication skill in writing and speaking