Embedded Linux Engineer

Office
Remote + Office
Location
Ukraine Lviv
Necessary skills and qualifications
At least 3 years of experience with C++ programming (14 and higher)
2+ years of experience with embedded Linux
Good debugging skills
Experience with kernel space and user space development
Strong knowledge of hardware board configuration and usage
Experience with single board computers and SOMs, like Raspberry Pi, NXP iMX8, NXP iMX6, STM32MP157
Practical experience with Linux configuration for hardware interface communication
Basic electronics principles knowledge
Knowledge of communication protocols/interfaces: UART, SPI, I2C
Ability to assume the role of a primary developer/ tech lead of the project
At least an Intermediate English level
Will be a plus
Knowledge of Python
Practical experience with Yocto or Buildroot
Knowledge of communication protocols/interfaces: WiFi, BLE, CAN, GSM, GPS, etс.

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: txt, rtf, pdf, doc, docx, odt, ppt, pptx, odp, xls, xlsx, ods.

What you'll get

18 days
paid annual leave

10 days
paid sick leave

5 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 service

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: txt, rtf, pdf, doc, docx, odt, ppt, pptx, odp, xls, xlsx, ods.