Embedded Firmware Engineer (Team Lead)

Office

A quick note on your role: We are looking for a leader who stays close to the code. Your focus time will be split as follows:  70% engineering and 30% team leading. This ensures you remain technically sharp while guiding the team’s growth and processes.

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

Location
Lviv
Technical expertise
At least 5 years of relevant experience as an Embedded Engineer
Strong knowledge of C and/or C++ programming
Experience in the full Software Development Life Cycle (SDLC), including requirements gathering, architecture design, coding, testing, and maintenance
Experience with ARM-based MCUs in 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
Ability to read electrical schematics and collaborate effectively with electronics engineers
Solid experience with lab equipment (oscilloscope, multimeter, signal analyzers, and generators)
Systematic approach to problem-solving, documentation, and testing
At least an intermediate level of English
Leadership
For the Team Lead part of this role, we are looking for someone with prior leadership experience, strong potential, and a desire to learn to handle the hiring, mentorship, and team management responsibilities mentioned in this vacancy
Responsibilities
Drive the full firmware development lifecycle, from architectural design and writing high-quality C code to hardware-software integration and debugging complex system-level issues
Take part in pre-sales activities and discovery sessions
Identify top talent, conduct technical interviews, and help new team members onboard quickly
Mentor engineers, track their professional development (PDP), and manage trainee programs
Hold regular 1-on-1 meetings, track performance, and handle compensation reviews (PR/CR)
Spot risks such as burnout or conflicts early, work with HR to solve them, and keep the team motivated
Set clear goals for the team, maintain the skills matrix, and ensure smooth collaboration between remote and office-based colleagues
Work with the Head of Department to plan training sessions, write or adjust policies, and help to grow the department
Kateryna Rybachok, Head of Recruitment at Lemberg Solutions
Kateryna Rybachok
Head of Recruitment

Ready to join our team?

Send us your CV or contact our Recruitment Manager to discover more career opportunities for yourself.

or drag and drop here
One file only.
5 MB limit.
Allowed types: pdf doc docx odt rtf.

What you'll get

21 working days

paid annual leave

Unlimited

sick leaves with a medical statement

30 working days

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

Ready to join our team?

Send us your CV or contact our Recruitment Manager to discover more career opportunities for yourself.

or drag and drop here
One file only.
5 MB limit.
Allowed types: pdf doc docx odt rtf.
Kateryna Rybachok, Head of Recruitment at Lemberg Solutions
Kateryna Rybachok
Head of Recruitment