Job Description
RESPONSIBILITIES:
- Planning, developing and implementing firmware
- Maintaining stable firmware
- Gathering and analyzing requirements from customers
- Performing code reviews
- Writing and maintaining firmware documentation
- Testing firmware releases
- Working closely with customers to resolve issues
- Providing technical support and training to the firmware development team
REQUIREMENTS:
- 3 to 8 years of experience
- Experience in firmware development in 8/16/32 microcontrollers
- Experience in firmware driver development and CMSIS
- Experience in protocol and stack development
- Experience ARM & RISC-V
- Excellent coding & Debugging skills in C/C++
- Good communication skills
- Should be able to handle tasks independently