Job VC

Embedded Firmware Engineer (Team Lead)

Lemberg Solutions · dou · Lead · Not specified · Львів
Open original ↗
Lemberg Solutions is, above all, a group of passionate professionals led by a core team that has been meticulously selected over the last 15 years. We are based in Lviv, Rivne, and Lutsk, and opened GmbH in Hamburg, Germany.
At LS, people come first. We know that our success is based on our people’s achievements. Each and every one of our 200 team members is highly valued for their hard work, and we’re always excited to welcome new specialists ready to embrace challenges with us.
Pay attention: only those candidates who meet the listed requirements will receive an answer!
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.
Necessary skills and qualifications:
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
What we offer:
Time Off
21 days paid annual leave
Unlimited sick leaves with a medical statement
30 working days off for personal reasons without compensation
5 days additional paid time off following your wedding or your child’s birth
Paid public holidays
Workplace Benefits
Free English classes in groups
Flexible work schedule
Fully equipped workstation
Comfortable office
Access to a video library of soft skill workshops
Financial Benefits
Relocation support program
Financial support from LS in case of emergency (reviewed individually)
Overtime pay
In-house accounting service
Fun
Lviv IT Cluster gifts & discounts
Team building & industry events