Embedded Software Engineer

2 Months ago • 3 Years + • Research Development

Job Summary

Job Description

The Embedded Software Engineer will own the design and decision-making processes for embedded hardware firmware, ensuring timely delivery of next-generation products. This role requires collaborating with various teams (software engineers, mechanical engineers, product managers, etc.) for seamless integration and successful product launches. Responsibilities include troubleshooting hardware/firmware issues, prioritizing tasks, supporting testing and validation, reviewing design documentation, and participating in cross-functional meetings. The ideal candidate possesses expertise in embedded hardware/firmware design, development, and documentation; proficiency in C, C++, or assembly; in-depth knowledge of MCUs (ARM Cortex, 8-bit microcontrollers); and experience with various communication protocols (USB 3.0, RS485, etc.).
Must have:
  • Embedded hardware/firmware design & development
  • Proficiency in C/C++/Assembly
  • MCU knowledge (ARM Cortex, 8-bit)
  • Communication protocols (USB, RS485)
  • Problem-solving & decision-making
  • Troubleshooting & debugging
Good to have:
  • Experience with OEM/ODM suppliers
  • Manufacturing environment experience
  • PDM/PLM system experience
  • Project management experience
  • Passion for PC hardware and gaming

Job Details

Job Info

  • Job Identification 8309
  • Job Category Development Engineering
  • Posting Date 04/07/2025, 03:39 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

PwC - Senior Associate_ Python /Cypress Automation QA (BFSI domain)

PwC

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
DevRev - Software Development: Front-End

DevRev

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago
Epic Games - Senior Quality Assurance Programmer

Epic Games

Montreal, Quebec, Canada (On-Site)
5 Months ago
GoDaddy - Senior Software Engineer

GoDaddy

Tempe, Arizona, United States (Remote)
3 Weeks ago
PwC - Senior Associate_Python/Java+Selenium/Cypress/JScript/TOSCA Automation QA (BFSI)

PwC

Kolkata, West Bengal, India (Hybrid)
1 Month ago
Google - Senior System Performance and Architecture Engineer, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Months ago
bytedance - Research Engineer Graduate (Machine Learning Sys-US) - 2024 Start (PhD)

bytedance

San Jose, California, United States (On-Site)
7 Months ago
rivos - Silicon Logic Formal Verification - Full Time

rivos

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Google - Senior Staff Research Scientist

Google

Mountain View, California, United States (On-Site)
2 Months ago
Riot Games - Researcher III

Riot Games

Singapore (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Eccentric - Frontend Engineer

Eccentric

Mumbai, Maharashtra, India (On-Site)
1 Month ago
Tellius - Software Engineer 2 - Frontend

Tellius

Bengaluru, Karnataka, India (On-Site)
1 Month ago
GoDaddy - Senior Software Engineer

GoDaddy

Tempe, Arizona, United States (Remote)
3 Weeks ago
Kaedim - Customer Support Engineer

Kaedim

San Francisco, California, United States (On-Site)
11 Months ago
N-ix - Middle Frontend Developer

N-ix

Poland (Hybrid)
2 Months ago
Contentstack - Software Engineer II (ReactJS/NextJS)

Contentstack

Virar, Maharashtra, India (On-Site)
2 Months ago
Tech Holding - QA Manager

Tech Holding

Guadalajara, Jalisco, Mexico (Remote)
4 Weeks ago
DevRev - Member of Technical Staff: Front-End

DevRev

Bengaluru, Karnataka, India (On-Site)
2 Months ago
Varonis Internal - QA & Automation Engineer

Varonis Internal

Herzliya, Tel Aviv District, Israel (Hybrid)
3 Months ago
Contentstack - Senior Engineer II - QA

Contentstack

Mumbai, Maharashtra, India (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Ljubljana, Ljubljana, Slovenia

Outfit 7 - Lead Frontend Developer

Outfit 7

Ljubljana, Ljubljana, Slovenia (Hybrid)
1 Month ago
Outbrain - Data Science Summer School

Outbrain

Ljubljana, Ljubljana, Slovenia (On-Site)
2 Months ago
PwC - Revizor (Senior Associate)

PwC

Ljubljana, Ljubljana, Slovenia (Hybrid)
9 Months ago
DevRev - Software Development: Back-End

DevRev

Ljubljana, Ljubljana, Slovenia (Hybrid)
1 Month ago
Outfit7 - UI Art Student Internship

Outfit7

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago
DevRev - Customer Success Manager

DevRev

Ljubljana, Ljubljana, Slovenia (Hybrid)
1 Month ago
DevRev - Software Development: Front-End

DevRev

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago
Outbrain - Customer Success Manager (German Speaker)

Outbrain

Ljubljana, Ljubljana, Slovenia (Hybrid)
1 Month ago
Outbrain - Senior Data Scientist in Ad Tech

Outbrain

Ljubljana, Ljubljana, Slovenia (Hybrid)
1 Month ago
Outfit7 - VFX Art Student Internship

Outfit7

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

Tesla - Senior Power Electronics Engineer

Tesla

Baden-Württemberg, Germany (On-Site)
4 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
4 Months ago
Hawk Eye Innovations - Computer Vision Engineer - Level 2

Hawk Eye Innovations

Budapest, Hungary (Hybrid)
3 Months ago
bytedance - Research Scientist Graduate (High-Performance Computing (Inference Optimization) - Vision AI Platform)

bytedance

San Jose, California, United States (On-Site)
4 Months ago
bytedance - DevOps Engineer, Applied Machine Learning Engine - 2025 Start

bytedance

Singapore (On-Site)
8 Months ago
Netflix - Engineering Manager, Delivery Engineering

Netflix

Los Gatos, California, United States (On-Site)
8 Months ago
NVIDIA - System Design Power Validation Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
bytedance - Machine Learning Engineer - Machine Learning Infrastructure

bytedance

San Jose, California, United States (On-Site)
8 Months ago
Google - Software Engineer, People with Disabilities

Google

(On-Site)
7 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)

Taipei City, Taiwan (On-Site)

Milpitas, California, United States (On-Site)

Taipei City, Taiwan (On-Site)

Milpitas, California, United States (On-Site)

Thailand (On-Site)

Landshut, Bavaria, Germany (On-Site)

Chhattisgarh, India (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