
Firmware Engineer
SteelSeries
full-time
Posted on:
Location Type: Hybrid
Location: Chicago • Illinois • United States
Visit company websiteExplore more
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