<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>92fcea2a-3be</externalid>
      <Title>Firmware Engineer</Title>
      <Description><![CDATA[<p>We are seeking a skilled Firmware Engineer to join our team. As a Firmware Engineer, you will be responsible for designing, implementing, and maintaining embedded firmware for HID devices based on ARM Cortex-M and RISC-V platforms. Your tasks will include developing USB HID, BLE HID, and 2.4GHz proprietary HID protocols, collaborating with hardware engineers to define MCU selection, pin mapping, and schematic validation, implementing firmware update mechanisms, and controlling RGB LED lighting effects.</p>
<p>You will work closely with our manufacturer to define test strategies and automate validation where applicable. You will also maintain documentation for firmware architecture, APIs, and versioning.</p>
<p>To be successful in this role, you will need a Bachelor&#39;s degree in Electrical Engineering, Computer Engineering, or a related field, and at least 2 years of experience in embedded firmware development for Cortex-M, RISC-V, or similar MCUs. You will also need proficiency in C/C++ and real-time embedded systems development, familiarity with communication interfaces/protocols such as USB, SPI, I2C, proprietary 2.4G, and BLE, and proficiency with debugging tools such as JTAG/SWD, oscilloscopes, and protocol analyzers (USB, BLE, RF).</p>
<p>Preferred qualifications include knowledge of USB-IF certification process and HID descriptor design, experience with CI/CD for embedded systems, and familiarity with power profiling tools and energy-aware design.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>mid</Experiencelevel>
      <Workarrangement>onsite</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>C/C++, Embedded Systems Development, ARM Cortex-M, RISC-V, USB HID, BLE HID, 2.4GHz Proprietary HID, JTAG/SWD, Oscilloscopes, Protocol Analyzers (USB, BLE, RF), USB-IF Certification Process, HID Descriptor Design, CI/CD for Embedded Systems, Power Profiling Tools, Energy-Aware Design</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>CORSAIR</Employername>
      <Employerlogo>https://logos.yubhub.co/corsair.com.png</Employerlogo>
      <Employerdescription>CORSAIR is a company that designs and manufactures computer peripherals and components.</Employerdescription>
      <Employerwebsite>https://www.corsair.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://edix.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/8726</Applyto>
      <Location>Hochiminh City</Location>
      <Country></Country>
      <Postedate>2026-04-24</Postedate>
    </job>
    <job>
      <externalid>0c83144f-ab0</externalid>
      <Title>Firmware Engineer</Title>
      <Description><![CDATA[<p>We are seeking a skilled Firmware Engineer to join our team. As a Firmware Engineer, you will be responsible for designing, implementing, and maintaining embedded firmware for HID devices based on ARM Cortex-M and RISC-V platforms. Your tasks will include developing USB HID, BLE HID, and 2.4GHz proprietary HID protocols, collaborating with hardware engineers to define MCU selection, pin mapping, and schematic validation, implementing firmware update mechanisms, and controlling RGB LED lighting effects.</p>
<p>You will work closely with our manufacturing team to define test strategies and automate validation where applicable. You will also maintain documentation for firmware architecture, APIs, and versioning.</p>
<p>To be successful in this role, you will need a Bachelor&#39;s degree in Electrical Engineering, Computer Engineering, or a related field, and at least 2 years of experience in embedded firmware development for Cortex-M, RISC-V, or similar MCUs. You will also need proficiency in C/C++ and real-time embedded systems development, familiarity with communication interfaces/protocols such as USB, SPI, I2C, proprietary 2.4G, and BLE, and proficiency with debugging tools such as JTAG/SWD, oscilloscopes, and protocol analyzers (USB, BLE, RF).</p>
<p>If you have knowledge of USB-IF certification process and HID descriptor design, experience with CI/CD for embedded systems, and familiarity with power profiling tools and energy-aware design, these will be considered as preferred qualifications.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>mid</Experiencelevel>
      <Workarrangement>onsite</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>C/C++, ARM Cortex-M, RISC-V, USB HID, BLE HID, 2.4GHz proprietary HID, MCU selection, pin mapping, schematic validation, firmware update mechanisms, RGB LED lighting effects, debugging tools, JTAG/SWD, oscilloscopes, protocol analyzers, USB-IF certification process, HID descriptor design, CI/CD for embedded systems, power profiling tools, energy-aware design</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>CORSAIR</Employername>
      <Employerlogo>https://logos.yubhub.co/corsair.com.png</Employerlogo>
      <Employerdescription>CORSAIR is a technology company that designs and manufactures computer peripherals and components.</Employerdescription>
      <Employerwebsite>https://www.corsair.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://edix.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/8726</Applyto>
      <Location>Hochiminh City</Location>
      <Country></Country>
      <Postedate>2026-04-24</Postedate>
    </job>
  </jobs>
</source>