We are looking for this embedded software engineer to design and implement firmware according to the specifications.
Responsibilities:
- Evaluate firmware requirements
- Design and implement firmware according to the software specifications
- Hardware board bring-up
- Work with sales and marketing teams to provide technical support to customer
Requirements:
- Proficient in C and debugging skills in embedded system
- Familiar with Makefile, ARM assemble language, script language(perl/python), java is a plus
- Experience with SCM tool(SVN, Git..)
- Familiar with open source development environment(GCC toolchain,..)
- Familiar with ARM processor architecture
- Familiar with a RTOS(ucos, ecos, etc..) and know how it works
- knowledge on TCPIP protocols and peripheral interfaces(RS232/I2C/SPI/RGMII)
- knowledge of PLC communication system, digital circuit is a plus
- Good teamwork, Self-motivated, and willing to accept new challenges with new technologies
- Good English communication skill in writing and speaking