Firmware Engineer

On-siteSalary not specified
Lviv, Ukraine

Tech Stack

LinuxC++

Job Description, Responsibilities & Requirements

Description language:

About the Position

Embrox Solutions, an IT company based in Lviv, Ukraine, is seeking a proactive and energetic Firmware Engineer for our IoT project. Our team combines modern advanced programming techniques with scientific approaches, ensuring our solutions are stable, rapid, and flexible. We provide full-cycle software development, support, consulting, and business analytics.

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.)
  • Experience with Embedded Real-time operating systems
  • Proficiency in Linux
  • Familiarity with 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 a lack of 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 an IT company that develops a wide range of unique software products. We combine modern advanced programming techniques with scientific approaches, ensuring our solutions are stable, rapid, and flexible. We provide full-cycle software development, support, consulting, and business analytics.

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:
Jun 30, 2026
Last checked:
Jun 30, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.