Tech Stack
CommunicationCTestNGC++Problem Solving
Job Description, Responsibilities & Requirements
Description language:
About the Position
We are looking for a Senior Embedded Firmware Engineer to join our team in Lviv, Ukraine with the possibility of working remotely. This role offers the opportunity for military service deferment.
Responsibilities
- Develop firmware for ARM-based MCUs
- Utilize strong knowledge in C++ and C programming
- Implement bare-metal and RTOS-based systems
- Work with communication protocols/interfaces: UART, SPI, I2C, CAN, Ethernet
- Use tools such as oscilloscope, multimeter, signal analyzers, and generators
- Apply understanding of Analog/Digital electronics and electronic schematics
- Systematic approach to problem solving, documentation, and testing
Requirements
- At least 4 years of relevant experience as an embedded engineer
- Strong knowledge of C++ programming
- Hands-on experience in C programming
- Minimum 4 years of experience with ARM-based MCU embedded software development
- Skilled in bare-metal and RTOS-based systems development
- Knowledge of communication protocols/interfaces: UART, SPI, I2C, CAN, Ethernet
- Solid experience with an oscilloscope, a multimeter, as well as signal analyzers and generators
- Basic knowledge of Analog/Digital electronics and electronic schematics understanding
- Systematic approach to problem solving, documentation, and testing
- MS in Computer Science or equivalent technical education
- Upper-Intermediate English proficiency
Nice to Have
- Knowledge of other programming languages or technology stacks: Python
- Experience with single-board computers: Raspberry Pi, NVIDIA Jetson Nano, etc.
- Experience with BMS development
- Hands-on experience writing unit tests
We Offer
- 21 working days of paid annual leave
- Unlimited sick leaves with a medical statement
- 30 working days of 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
About the Company
Join our dynamic team and contribute to innovative projects in the embedded firmware domain.