Firmware Software Engineer

1 Week ago • 2 Years + • Quality Assurance • Research & Development

Job Summary

Job Description

This Firmware Software Engineer position at Corsair's R&D Center in Taipei, Taiwan involves developing firmware for HID products. Responsibilities include firmware development using C, working with various peripherals (USB, I2C, SPI, UART, I2S), and MCU programming (ARM). The role also encompasses generating product specifications, test procedures, and qualification criteria. This position requires assisting other departments with issue resolution, project management aspects, quality assurance, and working with suppliers and contractors. Experience with gaming controllers, security protocols (GIP), LCD displays, data encryption, and wireless technologies is a plus. The ideal candidate possesses strong analytical, problem-solving, and communication skills, and thrives in a fast-paced environment.
Must have:
  • Firmware development in C
  • Experience with various peripherals (I2C, SPI, UART)
  • ARM MCU programming
  • USB peripheral design
  • Project management skills
Good to have:
  • Gaming controller experience
  • GIP security protocol
  • LCD display and image processing
  • Data encryption
  • Wireless technologies (WiFi, Bluetooth, RF)

Job Details

Job Info

  • Job Identification 7652
  • Job Category Development Engineering
  • Posting Date 02/28/2024, 06:47 PM
  • Locations 31F., No. 93, Sec. 1, Xintai 5th Rd., , New Taipei City 221, TW
  • Job Schedule Full time

Job Description

Position Summary, Responsibilities and Expectations:

  • This position will own and perform firmware development tasks for HID products.
  • Working knowledge of GIT, JIRA, Confluence, etc. 
  • This position will assist in generation of product specifications, test procedures and qualification criteria.
  • This position is primarily product development oriented and secondary to assist other departments with issue resolution and management on software and firmware issues.
  • This position will have a project management aspect and as well a quality assurance aspect to assist suppliers and contractors.
  • This position is based in Corsair’s R&D Center in Taipei, Taiwan.

Essential Skills and Experience:

  • BS/MS Computer science or equivalent degree or experience
  • With a minimum of 2 years of relevant engineering experience in firmware development.
  • Direct experience with designing for preferably several of the following technologies:
    • Excellent programming skill in C language
    • Firmware design for USB peripherals
    • I2C, SPI, UART, I2S etc. peripherals control.
    • Familiar with ARM MCU programming and general purpose microcontrollers
  • A plus if has direct experience with
    • Gaming controllers for Xbox, Playstation, Nintendo Switch, mobile devices
    • GIP security protocol
    • LCD displays and image processing
    • Data encryption and security
    • Creating and maintaining communication protocols
    • Test equipment such as oscilloscopes, USB analyzers, WiFi analyzers
    • Low power and battery powered designs
    • Wireless products based on WiFi, Bluetooth and RF technologies
    • Knowledge of digital hardware circuit
    • Windows software developmement
    • iOS, Android programming experience
  • Skilled in engineering analysis, development, documentation and communication 
  • Excellent problem solving and decision making skills with the ability to work in a fast-paced, limited resource environment.
  • Ability to analyze options for critical design elements and features and determine optimum selection.  Detail-oriented with attention to feature implementation quality.
  • Ability to work under very aggressive date-driven schedules.
  • Understand & Maintain existing firmware and perform changes.
  • Documenting the Project related information like Flow Diagrams, Requirement Specifications, Test Schedule
  • Experience in working in a cross-functional environment such as engineering, marketing, operations, quality and regulatory.
  • Excellent prioritization skills and experience at working with multiple parallel projects.
  • Knowledge and application of project management practices, processes and tools including MS Outlook, Project, Excel, and PowerPoint.
  • Self management capability, with a “Get it done attitude”
  • Excellent communication and reporting skills.
  • Willingness to travel overseas 

Similar Jobs

Aristocrat Gaming - Delivery Manager

Aristocrat Gaming

Sofia, Sofia City Province, Bulgaria (Hybrid)
5 Days ago
PlayStation Global - Producer (Contract)

PlayStation Global

Los Angeles, California, United States (On-Site)
2 Weeks ago
East Side Games - Senior Producer - Match

East Side Games

Canada (Hybrid)
9 Months ago
Aristocrat Gaming - Business Analyst

Aristocrat Gaming

Austin, Texas, United States (Hybrid)
3 Days ago
Daybreak Game Company LLC - Producer

Daybreak Game Company LLC

Renton, Washington, United States (Hybrid)
3 Months ago
Logitech - Sr.Test Engineer

Logitech

Washington, District Of Columbia, United States (Hybrid)
5 Months ago
Evolution - QA Automation Engineer

Evolution

Riga, Latvia (Hybrid)
10 Months ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Bragg - QA Engineer

Bragg

Ljubljana, Ljubljana, Slovenia (Hybrid)
3 Months ago
CloudLinux - Lead SDET/QA Automation Engineer

CloudLinux

Masovian Voivodeship, Poland (Remote)
5 Days ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rocket Werkz - GAME PROGRAMMER (UNREAL ENGINE)

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
7 Months ago
Crunchyroll - Staff Technical Program Manager, Service Monetization

Crunchyroll

Los Angeles, California, United States (Hybrid)
4 Weeks ago
Saviynt - Lead Product Manager - Integration Framework

Saviynt

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
ION - Principal Technical Consultant - Endur

ION

Berlin, Berlin, Germany (On-Site)
5 Months ago
Budge Studios - Production Coordinator

Budge Studios

Quebec, Canada (Hybrid)
5 Days ago
MyGames - Lead Localization Manager

MyGames

(Remote)
1 Week ago
Dream Sports - Product Manager (Verifications)

Dream Sports

Mumbai, Maharashtra, India (On-Site)
5 Days ago
Activision - Communications Lead, Central Technology - Call of Duty

Activision

Los Angeles, California, United States (On-Site)
1 Month ago
Dream Sports - Principal/Sr. Principal Economist

Dream Sports

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Hawk Eye Innovations - 3rd Line Support Engineer

Hawk Eye Innovations

Basingstoke, England, United Kingdom (Hybrid)
6 Days ago

Get notifed when new similar jobs are uploaded

Jobs in Taiwan

NVIDIA - Software Engineering Intern, Autonomous Vehicles (RDSS)

NVIDIA

Taipei City, Taiwan (On-Site)
1 Month ago
Trend Micro - Staff/Sr. Cloud Service Engineer (VicOne_ Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago
Appier - Software Engineer, Site Reliability Engineering

Appier

Taipei City, Taiwan (On-Site)
4 Months ago
GoMotive - Electrical Sustaining Engineer

GoMotive

Taipei City, Taiwan (Remote)
1 Week ago
Rivos - Analog Mixed Signal Design

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
5 Months ago
Garena - Garena - Strategy & Operations

Garena

Taipei City, Taiwan (On-Site)
3 Months ago
NVIDIA - DFX Software Engineer (RDSS Intern)

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
NVIDIA - Silicon Validation Engineer (RDSS Intern)

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
Corsair - Shipping Discrepancy Analyst

Corsair

Taoyuan City, Taiwan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Assystems - Ingénieur Informatique Industrielle H/F

Assystems

Cherbourg-en-Cotentin, Normandy, France (On-Site)
5 Months ago
PlayStation Global - QA Senior Specialist (Contract)

PlayStation Global

Los Angeles, California, United States (On-Site)
6 Days ago
Luxoft - Test Engineer

Luxoft

(Remote)
3 Months ago
Fluence - Systems Engineer - Product Verification & Validation (m/f/d)

Fluence

Berlin, Berlin, Germany (On-Site)
5 Months ago
NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
NVIDIA - System Test Design Engineer

NVIDIA

(Remote)
2 Months ago
Animoca Brands - Senior QA Engineer

Animoca Brands

Hong Kong (Hybrid)
1 Week ago
Evolution - QA Engineer

Evolution

Riga, Latvia (Hybrid)
10 Months ago
Resolver, a Kroll Business - Performance Test Engineer

Resolver, a Kroll Business

Hyderabad, Telangana, India (On-Site)
5 Months ago
Interactive Brokers - AML Analyst - Quality Assurance Testing and Monitoring

Interactive Brokers

Budapest, Hungary (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Founded in 1994, CORSAIR (NASDAQ:CRSR) 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.

Taipei City, Taiwan (On-Site)

Shenzhen, Guangdong Province, China (On-Site)

Vietnam (On-Site)

Taoyuan City, Taiwan (On-Site)

Taiwan (On-Site)

Milpitas, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Corsair

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug