General Purpose
JOB DESCRIPTION
We are seeking a skilled and motivated Firmware engineer to join Corsair firmware team. In this role, you will be responsible for developing and maintaining firmware for HID device using ARM Cortex-M and RISC-V MCUs. You will work closely with cross-functional teams in hardware, software, QA, and PM to deliver high-performance HID peripherals such as gaming keyboard, mice across USB, BLE and proprietary 2.4G protocols.
Position Summary, Responsibilities, And Expectations
-
Design, implement, and maintain embedded firmware for HID devices based on ARM Cortex-M and RISC-V platform
-
Develop USB HID, BLE HID, and 2.4Ghz proprietary HID protocols.
-
Collaborate with hardware engineers to define MCU selection, pin mapping, and schematic validation.
-
Implement firmware update mechanisms(e.g., DFU over USB) and bootloader support.
-
Implement and control RGB LED lighting effects, include animations, brightness control, and synchronization with host software.
-
Develop firmware for driving and update LCD displays, include UI rendering, menu navigation, and real-time data display.
-
Conduct performance tuning, code optimization, and power efficiency improvements.
-
Write and maintain clean, modular, and reusable code in C or C++
-
Work closely with manufacturer to define test strategies and automate validation where applicable.
-
Maintain documentation for firmware architecture, APIs, and versioning
Essential Skills And Experience
-
Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
-
3+ years of experience in embedded firmware development for Cortex-M, RISC-V or similar MCUs.
-
Proficiency in C/C++ and real-time embedded systems development.
-
Familiarity with communication Interface/protocol such as USB, SPI, I2C, Proprietary 2.4G and BLE.
-
Proficient with debugging tools such as JTAG/SWD, oscilloscopes, and protocol analyzers (USB, BLE, RF)
Preferred Qualifications
-
Knowledge of USB-IF certification process and HID descriptor design.
-
Experience with CI/CD for embedded systems (e.g., Jenkins, GitLab CI).
-
Familiarity with power profiling tools and energy-aware design.
About Us
CORSAIR (NASDAQ:CRSR), founded in 1994, is a leading global developer and manufacturer of high-performance gaming and streaming gear. With 21 different product lines, CORSAIR offers a complete range of products that help digital athletes perform at their peak and enable streaming creators to produce studio-quality content for their fans. CORSAIR has built a passionate base of loyal customers due to its gamer- and creator-centric design philosophy, commitment to high performance, and professional quality.
The company has received more than 4,000 product awards and has a footprint that reaches customers in more than 75 countries. CORSAIR also includes subsidiary brands Elgato, which provides premium studio equipment and accessories for content creators, SCUF Gaming, which builds custom-designed controllers for competitive gamers, and ORIGIN PC, a builder of custom gaming and workstation desktop PCs and laptops.