Vietnam

Corsair Memory Inc. is hiring a Firmware Engineer

Responsibilities

  • Create and maintain firmware for HID devices using ARM Cortex-M and RISC-V microcontrollers
  • Develop communication protocols including USB HID, Bluetooth Low Energy HID, and 2.4GHz proprietary wireless
  • Work with hardware teams to select MCUs, define pinouts, and verify circuit designs
  • Build secure and reliable firmware update systems such as USB-based Device Firmware Upgrade (DFU)
  • Implement bootloader functionality to support field updates
  • Design and manage RGB LED effects including animations, brightness adjustment, and host synchronization
  • Develop firmware for LCD displays covering UI layout, menu interaction, and live data presentation
  • Optimize code for performance, memory usage, and low-power operation
  • Write well-structured, modular, and maintainable C or C++ code
  • Partner with manufacturing teams to establish testing procedures and automate validation processes
  • Document firmware architecture, application programming interfaces, and version history
Required Skills
C++SPII2CDebugging
About company
Corsair Memory Inc.
Corsair Memory Inc. builds and sells high-performance computer hardware, including memory, storage, power supplies, and gaming peripherals such as HID devices.
All jobs at Corsair Memory Inc. Visit website
Job Details
Department Engineering
Category embedded
Posted 3 months ago