SteelSeries

Firmware Engineer

SteelSeries

full-time

Posted on:

Location Type: Hybrid

Location: ChicagoIllinoisUnited States

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • Develop Firmware for world class PC and Console Gaming Peripheral Products
  • Collaborate with the Firmware Team for various gaming hardware
  • Write technical documentation for firmware specs
  • Use best practices in version control systems for development
  • Participate in product development processes

Requirements

  • 2-5 years of experience in firmware development
  • Can develop firmware with one or more compiled languages (C, C++, Rust, etc.)
  • Can develop firmware on the ARM Cortex-M platform, or other similar embedded platforms
  • Can write technical documentation (firmware specs, etc.)
  • Can use GCC and Make
  • Can use best practices for software version control systems such as GitHub
  • Possesses a degree in Computer Engineering, Electrical Engineering, or equivalent experience
  • Knowledge of best practices like Test Driven Development and Continuous Integration is a plus
  • Can select MCUs and supporting hardware, given a set of product requirements is a plus
  • Has some knowledge of the USB HID standard is a plus
  • Passion for PC or Console Gaming
Benefits
  • Competitive pay
  • Great benefits
  • Awesome workplace with people who love gaming and technology
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
firmware developmentCC++RustARM Cortex-MGCCMakeTest Driven DevelopmentContinuous IntegrationUSB HID standard
Soft Skills
collaborationtechnical documentationbest practicesproduct development processes
Certifications
degree in Computer Engineeringdegree in Electrical Engineering