FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Firmware Engineer
SteelSeriesFirmware Engineer developing firmware for world-class PC and Console Gaming Peripheral Products at SteelSeries. Collaborating closely with a small Firmware Team and writing technical documentation.
Tech Stack
Tools & technologiesRust
About the role
Key responsibilities & impact- 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
What you’ll need- 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
Comp & perks- Competitive pay
- Great benefits
- Awesome workplace with people who love gaming and technology
ATS Keywords
✓ Tailor your resumeApplicant 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