Location(s): Jiangsu, China ⋅ Wuxi City, Jiangsu, China
Experience Level(s): Junior ⋅ Mid Level
Field(s): Software Engineering
Workplace Type: Remote
ACCOUNTABILITIES:
Responsible for the Embedded software Design, Implementation, Verification and Maintenance for HMI (human machine interface) control products, such as wired remote controller, thermostat etc.
Responsible for the software functional specification creation based on requirement and detail technical design documents creation.
Track software development schedule, identify risks and solve defects.
Provide necessary support to other related team members includes global cooperation.
EXPERIENCE:
3+ years’ experience in Embedded Software development, experience on HMI control products development is preferred.
1+ years' experience in software development based on real-time operating system.
SKILLS:
Proficient in C/C++ programming languages.
Proficient in embedded software development based on real-time operating systems, such as FreeRTOS, uc/OS etc.
Familiar with common communication technologies, such as USART, IIC, SPI, IR, NFC etc.
Familiar with HMI related programming skills, such as Touch key, 2D GUI control etc.
Efficient problem-solving skills on embedded software related issues.
Basic technical knowledge of hardware design to able to understand and cooperation with other function team.
Familiar with common source code development /management tools, such as SVN /Git/Jira, and also various IDEs like IAR, Visual Studio etc.
Network programming experience (Wi-Fi) is preferred.
Good written and verbal communications skills in English.
EDUCATION BACKGROUND:
Bachelor’s degree or above in computer science, automation, electronics and related majors.