Firmware Engineer

On-siteSalary not specified
Lviv, Ukraine

Tech Stack

C++Linux

Job Description, Responsibilities & Requirements

Description language:

About the Position

Embrox Solutions - an IT company that develops a wide range of unique software products. Our team combines modern advanced programming techniques with scientific approaches, ensuring our solutions are stable, rapid, and flexible. We offer full-cycle software development, support, consulting, and business analytics.

We are looking for a proactive and energetic Firmware Engineer for our IoT project in Lviv, Ukraine. (Please note, we will consider candidates from Lviv only)

Responsibilities

  • Become a part of the development team
  • Write clear, concise, and tested code
  • Conduct code reviews and maintain documentation
  • Periodically cooperate with electrical and IoT engineers

Requirements

  • Master’s degree or higher in Computer Science, Computer Engineering, or related field
  • Proficiency in C/C++ Programming Language on Embedded Systems
  • Experience with STM32/SiLabs/Rigado/Microchip microcontrollers
  • Knowledge of interfaces and protocols (UART, I2C, SPI, ModBus, CAN, USB, Ethernet, etc.)
  • Familiarity with Embedded Real-time operating systems
  • Experience with Linux
  • Proficiency in Version control systems and task tracking systems
  • Understanding of electrical schematics
  • Experience in image, video, and signal processing

Nice to Have

  • Experience with UI toolkits such as QT/QML
  • Experience in networking: TCP, UDP, MQTT, TLS
  • Understanding of cloud connectivity/IoT concepts and applications
  • Experience with automated and regression testing

We Offer

  • Competitive salary with regular reviews
  • Excellent space for personal and professional development
  • Low level of bureaucracy with minimal multi-level management
  • Paid vacations and sick leaves
  • Accountant support
  • Educational events and free English classes
  • Amazing team buildings
  • Attractive work environment

About the Company

Embrox Solutions is dedicated to delivering high-quality software solutions. Our team is passionate about combining modern programming techniques with scientific approaches to create stable, rapid, and flexible software.

Hiring Process

  1. Apply: Send your CV via the form or LinkedIn.
  2. HR-Interview: 30-minute interview with HR to learn about you.
  3. Technical Assessment: Meet the team and discuss your skills.
  4. Job Offer: Usually within 5 business days.

Recommend a Candidate

Found a role that's a perfect fit for someone you know? Recommend a candidate and receive a referral reward for your contribution.

Job Details

Company name:
Embrox Solutions
Location:
Lviv, Ukraine
Employment Type:
Full-time
Work Mode:
On-site
Posted on TheJob:
6/12/2026
Last checked:
6/12/2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.