Senior Embedded Firmware Engineer

$$$$

PLEASE NOTE THAT THE END CUSTOMER IS IN ASIA AND THE ROLE REQUIRES WORKING FROM 3 a.m. (Kyiv time). IF YOU'RE LOCATED IN ASIA, IT WILL BE AN ADVANTAGE.

Our client is a rapidly growing consumer hardware company developing innovative products at the intersection of embedded systems, hardware engineering, and interactive user experiences.

Their devices integrate custom hardware, real-time firmware, and high-performance graphics pipelines to deliver distinctive and engaging consumer products.

Role Overview
We are seeking a Senior Embedded Firmware Engineer to join the core engineering team and take ownership of firmware development for a critical microcontroller responsible for system-level functionality and user interface behavior.

This role spans low-level firmware development, real-time operating systems, and embedded UI systems. You will work closely with hardware and systems engineers to deliver new features while ensuring system stability and performance.

Youโ€™ll be responsible for the firmware layer that bridges hardware subsystems with the device runtime environment, ensuring responsive, reliable, and efficient system behavior.

Responsibilities

  • Maintain and evolve an existing embedded firmware codebase written in C
  • Develop and optimize real-time firmware running on microcontroller-based systems
  • Implement firmware features that enable interactive user experiences
  • Design and maintain event-driven components and background services
  • Collaborate with hardware and systems engineers to integrate firmware across device subsystems
  • Debug and resolve issues related to hardware communication and multi-component interactions
  • Deliver new features based on product and system design requirements
  • Ensure firmware reliability through debugging, profiling, and testing
  • Contribute to system architecture and firmware design decisions


Requirements:
 

Core Skills

  • Strong experience in embedded firmware development using C
  • Hands-on experience with microcontroller-based systems
  • Experience with RTOS or multithreaded embedded environments
  • Strong debugging skills in complex embedded systems
  • Familiarity with embedded communication protocols
  • Ability to read and understand hardware schematics at a high level
  • Experience with version control systems such as Git
     

Nice to Have

  • Experience with embedded graphics or UI frameworks
  • Exposure to hardware accelerators or programmable hardware
  • Familiarity with embedded networking or secure communication protocols
  • Experience working on consumer electronics products
  • Interest in video games or gaming hardware
     

Team & Environment

  • Small, highly skilled engineering team
  • Close collaboration between firmware, hardware, and systems engineers
  • Agile development environment with modern tooling
  • Strong emphasis on engineering quality, ownership, and long-term product impact

Required languages

English B2 - Upper Intermediate
Published 6 April
21 views
ยท
3 applications
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...