Middle Embedded Firmware Engineer

RemoteSalary not specified
Lviv, Ukraine

Tech Stack

CommunicationCAWSSOLID

Job Description, Responsibilities & Requirements

Description language:

About the Position

We are looking for a Middle Embedded Firmware Engineer with at least 4 years of experience in embedded software development for ARM-based MCUs. This role is available in a Remote + Office capacity.

Pay attention: only those candidates who meet the listed requirements will receive an answer!

Responsibilities

  • Develop and maintain embedded firmware for ARM-based MCUs
  • Implement bare-metal and RTOS-based systems
  • Work with communication protocols/interfaces: UART, SPI, I2C, CAN
  • Gain practical experience with wireless SoCs: BLE, Wi-Fi, GPS, GSM
  • Utilize experience with cloud platforms: Azure IoT Suite, AWS IoT Core, etc.
  • Use solid experience with an oscilloscope, a multimeter, as well as signal analyzers and generators
  • Apply basic knowledge of Analog/Digital electronics and electronic schematics understanding
  • Approach problem solving, documentation, and testing systematically
  • Hold an MS in Computer Science or equivalent technical education
  • Communicate proficiently in at least intermediate English level

Requirements

  • At least 4 years of relevant experience as an embedded engineer
  • Strong knowledge of C programming
  • Experience with ARM-based MCU embedded software development
  • Bare-metal and RTOS-based systems development
  • Knowledge of communication protocols/interfaces: UART, SPI, I2C, CAN
  • Practical experience with wireless SoCs: BLE, Wi-Fi, GPS, GSM
  • Experience with cloud platforms: Azure IoT Suite, AWS IoT Core, etc.
  • Solid experience with an oscilloscope, a multimeter, as well as signal analyzers and generators
  • Basic knowledge of Analog/Digital electronics and electronic schematics understanding
  • Systematic approach to problem solving, documentation, and testing
  • MS in Computer Science or equivalent technical education
  • At least intermediate English level

Nice to Have

  • Knowledge of other programming languages or technology stacks: C++ or Python
  • Experience with single-board computers, like: Raspberry Pi, NVIDIA Jetson Nano, etc.
  • Ability to take on the role of a primary developer/ tech lead of the project

We Offer

  • 21 working days of paid annual leave
  • Unlimited sick leaves with a medical statement
  • 30 working days of unpaid leave
  • 5 days off following your wedding or child's birth
  • Company-funded professional education
  • Free English classes
  • Team building & industry events
  • Flexible work schedule
  • In-house accounting services
  • Relocation support
  • Lviv IT Cluster gifts & discounts

About the Company

This opportunity is with Kateryna Rybachok, Head of Recruitment.

Job Details

Company name:
Lemberg Solutions
Location:
Lviv, Ukraine
Employment Type:
Full-time
Work Mode:
Remote
Posted on TheJob:
Mar 31, 2026
Last checked:
Jul 2, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.