Firmware Engineer

1 Month ago • 3 Years + • Research & Development

Job Summary

Job Description

This Firmware Engineer role in Ljubljana, Slovenia involves designing and implementing embedded hardware firmware for next-generation products. Responsibilities include collaborating with cross-functional teams (software, mechanical, product management), troubleshooting hardware/firmware issues, managing project timelines, and supporting testing/validation efforts. The ideal candidate will possess strong expertise in embedded systems, microcontrollers (ARM Cortex and legacy 8-bit), communication protocols (USB 3.0, RS485), C/C++, and debugging tools. Experience with OEM/ODM suppliers and manufacturing environments is a plus.
Must have:
  • Embedded firmware design & development
  • 32-bit ARM Cortex & 8-bit MCU knowledge
  • Proficiency in C/C++ & communication protocols
  • Experience with debugging tools
  • Problem-solving & decision-making skills
Good to have:
  • Experience with OEM/ODM suppliers
  • Manufacturing environment experience
  • PDM/PLM system knowledge
  • Project management experience
  • Passion for PC hardware and gaming

Job Details

Job Info

  • Job Identification 8089
  • Job Category Development Engineering
  • Posting Date 12/16/2024, 06:06 PM
  • Locations XXX, Ljubljana, SI
  • Degree Level Associate Degree
  • Job Schedule Full time

Job Description

Position Summary, Responsibilities, and Expectations:

  • Own the design and decision-making processes for embedded hardware firmware to ensure timely delivery of next-generation products, meeting product and marketing requirements.
  • Provide creative, innovative solutions to complex engineering challenges, from hardware design to firmware implementation.
  • Collaborate closely with software engineers, mechanical engineers, product managers, designers, manufacturing teams, and external suppliers to ensure seamless integration and successful product development and launch.
  • Maintain clear and regular communication across all teams, providing status updates, reporting risks, and managing change control throughout the development cycle.
  • Lead troubleshooting and resolution efforts for hardware and firmware issues within embedded systems.
  • Prioritize tasks, deliverables, and issues, while managing resource constraints and responding to change requests in line with scheduling needs.
  • Support the EVT (Engineering Verification Testing), DVT (Design Verification Testing), OOBE (Out of Box Experience), and regulatory teams throughout the product development process.
  • Contribute to cost-reduction initiatives through firmware and hardware optimization.
  • Support testing, validation, and verification of embedded systems and firmware functionality.
  • Review EE design documentation (e.g., schematics, BOMs) and create firmware design specifications.
  • Participate in cross-functional meetings, including exit reviews, core team sessions, and escalation meetings.

Essential Skills and Experience:

  • Excellent proficiency and strong attention to detail in embedded hardware firmware design, development, and documentation.
  • Excellent problem-solving, decision-making, and prioritization skills.
  • Excellent ability to write bare-metal firmware for resource-constrained environments.
  • In-depth knowledge of MCUs, specifically 32-bit ARM Cortex or similar architectures, as well as legacy 8-bit microcontrollers (e.g., 8051, Freescale, Atmel, Cypress, etc.).
  • In-depth knowledge of various communication protocols such as USB 3.0 (including Alt mode), RS485, and other serial interfaces.
  • Strong proficiency in C, C++, or assembly for writing efficient, hardware-specific firmware code and firmware test tools.
  • Strong proficiency in interfacing microcontrollers with sensors and (especially) displays and other peripherals via SPI, I2C, UART, MIPI, DSI, etc.
  • Strong understanding of memory hierarchies and allocation techniques as well as knowledge of memory constrains in embedded systems.
  • Strong proficiency in knowledge of bootloaders, secure firmware updates, and flash memory management.
  • Strong skills in communicating, writing, reviewing, and approving firmware specifications, documentation, and design validation procedures.
  • Proficiency with versioning tools and excellent employment of good software engineering practices.
  • Proficiency with IDEs and compilers
  • Ability to troubleshoot and resolve embedded system issues, including firmware bugs, hardware faults, and interface problems.
  • Ability to conduct firmware unit tests and system integration testing for embedded solutions.
  • Experience with embedded debugging tools, such as oscilloscopes, logic analyzers, and JTAG debuggers.

Qualifications:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, or a relevant field (or equivalent practical experience).
  • 3+ years of industry experience in embedded hardware firmware development.
  • Experience working with OEM/ODM suppliers and managing firmware release cycles is a plus.
  • Experience in working with manufacturing environments and factory floor requirements is a plus.
  • Experience with PDM/PLM systems is a plus.
  • Project management experience is a plus.
  • Passion for PC hardware and gaming is a plus.

Similar Jobs

Google - Software Developer Intern, PhD, Summer 2025

Google

Waterloo, Ontario, Canada (On-Site)
3 Months ago
Epic Games - Senior Software Engineer, Developer Relations (Mobile)

Epic Games

(On-Site)
7 Months ago
Saviynt - Sr. ASP .Net developer

Saviynt

El Segundo, California, United States (Hybrid)
3 Months ago
Meta - Production Engineer

Meta

New York, New York, United States (Remote)
3 Months ago
Welevel - Unreal AI Developer (f/m/d)

Welevel

Munich, Bavaria, Germany (On-Site)
6 Months ago
The Walt Disney Company - Senior Generalist

The Walt Disney Company

Sydney, New South Wales, Australia (On-Site)
5 Months ago
Krafton  - [Publishing Platform Div.] Data Infra Engineer (10년 이상)

Krafton

Seoul, South Korea (On-Site)
3 Months ago
Valve corporation - Mechanical Engineer

Valve corporation

Bellevue, Washington, United States (On-Site)
2 Months ago
Krafton  - PUBG IP Franchise Project ARC Community Manager

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Microsoft - Principal Applied Scientist Lead

Microsoft

Cairo, Cairo Governorate, Egypt (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

AMD - Performance Verification Lead - Graphics

AMD

Hyderabad, Telangana, India (On-Site)
4 Months ago
Mayhem Studios - Security Engineer-II

Mayhem Studios

Bengaluru, Karnataka, India (On-Site)
7 Months ago
Larian Studios - Senior Tools Programmer

Larian Studios

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
HP - AI Lab – ML Engineer, Model Optimization

HP

Sant Cugat Del Vallès, Catalonia, Spain (On-Site)
4 Months ago
Ubisoft - Senior 3D Programmer - BGE² - (M/F/NB)

Ubisoft

Montpellier, Occitanie, France (On-Site)
2 Months ago
Light Speed Studios - Lead Engine Systems Engineer

Light Speed Studios

Irvine, California, United States (On-Site)
5 Months ago
Microsoft - Software Engineer II / C & C++

Microsoft

(On-Site)
1 Month ago
CCP Games - Senior Tools Programmer

CCP Games

Reykjavík, Reykjavíkurborg, Iceland (On-Site)
3 Months ago
IGT - Software Applications Engineer II

IGT

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
ByteDance - Student Researcher (Doubao (Seed) - Music Foundation Model) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Ljubljana, Ljubljana, Slovenia

OUTFIT7 - Analytics Engineer

OUTFIT7

Ljubljana, Ljubljana, Slovenia (On-Site)
5 Months ago
PwC - Vodja projektov revizije za področje nefinančnega poročanja

PwC

Ljubljana, Ljubljana, Slovenia (Hybrid)
4 Months ago
Microsoft - Business Program Management Specialist

Microsoft

Ljubljana, Ljubljana, Slovenia (Remote)
1 Month ago
CloudLinux - SDET / QA Automation Engineer (worldwide remote, work anywhere)

CloudLinux

Ljubljana, Ljubljana, Slovenia (Remote)
3 Months ago
OUTFIT7 - Game Developer (C++ or Unity)

OUTFIT7

Ljubljana, Ljubljana, Slovenia (Hybrid)
3 Months ago
OUTFIT7 - VFX Art Student Internship

OUTFIT7

Ljubljana, Ljubljana, Slovenia (On-Site)
5 Months ago
Bragg - IT Support Coordinator

Bragg

Ljubljana, Ljubljana, Slovenia (Hybrid)
2 Months ago
Room 8 Studio - Project Art Director

Room 8 Studio

Slovenia (On-Site)
3 Months ago
Bragg - Games Project Manager

Bragg

Ljubljana, Ljubljana, Slovenia (Hybrid)
2 Months ago
OUTFIT7 - Junior Quality Engineer (Tester)

OUTFIT7

Ljubljana, Ljubljana, Slovenia (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Influencer Strategist III - 2XKO

Riot Games

Los Angeles, California, United States (On-Site)
2 Months ago
Riot Games - Senior Benefits Analyst - LOA & Accomodations

Riot Games

Los Angeles, California, United States (On-Site)
6 Months ago
Riot Games - Technical Product Manager II - SDK Account Experiences

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
DigitalFish - Senior Systems Engineer, Cameras/Imaging

DigitalFish

Sunnyvale, California, United States (On-Site)
2 Months ago
Google - Senior Silicon Digital Design Engineer

Google

Mountain View, California, United States (On-Site)
1 Month ago
Google - CPU Formal Verification Engineer, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Luxoft - Design Verification Engineer - Data Fabric Systems

Luxoft

Iași, Iași County, Romania (On-Site)
2 Months ago
Tesla - Head of mechanical Assembly (m/w/d)

Tesla

Rhineland-Palatinate, Germany (On-Site)
1 Month ago
Trane Technologies - Senior Software Engineer

Trane Technologies

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Rivos - Senior Memory Design Engineer

Rivos

Bengaluru, Karnataka, India (Hybrid)
3 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.

Almere, Flevoland, Netherlands (On-Site)

Taiwan (On-Site)

Taipei City, Taiwan (On-Site)

Taoyuan City, Taiwan (On-Site)

Duluth, Georgia, United States (On-Site)

Wokingham, England, United Kingdom (On-Site)

Landshut, Bavaria, Germany (On-Site)

Milpitas, California, United States (On-Site)

Duluth, Georgia, 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