Senior Embedded Firmware Engineer
Skills & Stack
Über die Stelle
Lemberg Solutions is hiring a Senior Embedded Firmware Engineer for remote work in Lviv, Ukraine. The position centers on embedded software for ARM-based microcontrollers.
Work format
This is a full-time position requiring B2, or Upper-Intermediate, English.
Skills and tools
- C++
- C
- ARM
- RTOS
- UART
- SPI
- I2C
- CAN
- Ethernet
- Python
- Raspberry Pi
- NVIDIA Jetson Nano
What to prepare
- Prepare a C or C++ firmware sample that demonstrates your approach to documentation and testing.
- Outline a past communication-interface problem, the test equipment you used and how you diagnosed it.
- Prepare a walkthrough of your work with electronic schematics and analog or digital circuitry.
Aufgaben
- Develop embedded firmware for bare-metal and RTOS-based systems.
Anforderungen
- At least 4 years of embedded engineering experience, including 4 years developing software for ARM-based microcontrollers.
- Strong C++ knowledge and hands-on experience programming in C.
- Expertise in bare-metal and RTOS-based systems development.
- Knowledge of communication protocols and interfaces: UART, SPI, I2C, CAN and Ethernet.
- Experience using oscilloscopes, multimeters, signal analyzers and signal generators.
- Basic analog and digital electronics knowledge, with an understanding of electronic schematics.
- A systematic approach to problem solving, documentation and testing.
- An MS in Computer Science or equivalent technical education.
Nice to have
- Knowledge of Python as an additional programming language.
- Experience working with Raspberry Pi or NVIDIA Jetson Nano single-board computers.
- Experience in BMS development or writing unit tests.
Auf diese Stelle bewerben
Senden Sie eine kurze Vorstellung – das Hiring-Team prüft und antwortet.
Lviv-headquartered software and embedded engineering company with 200+ engineers delivering web and mobile products, embedded Linux and firmware, cloud and DevOps, and data and AI projects for Europea
- Standort
- Lviv, Ukraine
- Teamgröße
- 201-500
- Remote-Richtlinie
- Hybrid
Überblick
- Seniority
- Senior
- Remote policy
- Remote
- Location
- Lviv, Ukraine
- Employment
- Full-time
- English
- B2
- Posted
- Aug 23, 2026