This Firmware Software Engineer position at Corsair's R&D Center in Taipei, Taiwan, involves firmware development for HID products, utilizing technologies like USB peripherals, I2C, SPI, UART, I2S, and ARM MCUs. Responsibilities include generating product specifications, test procedures, and qualification criteria; assisting with issue resolution; project management; quality assurance with suppliers and contractors; understanding and maintaining existing firmware; and documenting project information. The role requires excellent programming skills in C, experience with gaming controllers, and familiarity with test equipment. Working knowledge of GIT, JIRA, and Confluence is essential.
Good To Have:- Gaming controller experience
- GIP security protocol
- LCD display and image processing
- WiFi, Bluetooth, RF technologies
- Windows/iOS/Android programming
Must Have:- Firmware development (C language)
- USB peripherals design
- I2C, SPI, UART, I2S experience
- ARM MCU programming
- Project management skills