Embedded Linux Software Engineer

Necessary skills and qualifications
MS in Electrical Engineering, Electronics, Telecommunications or equivalent
Excellent programming skills in C/C++
Experience with ARM architecture and cross compilation
Solid background in software design, implementation and debugging, Design Patterns
Knowledge of Linux operating system architecture such as memory­ management, IPC, scheduling, task switching, concurrent memory access, event-driven programming, HSM modules (e.g. TPM)
Experience with bootloader configuration (e.g. U-Boot)
Practical experience with BSP and Linux device driver development
A systematic approach to problem solving, documentation and testing
At least Intermediate English level
Will be a plus
Practical experience with Azure IoT platform
Experience with OTA update (SWUpdate, Mender, RAUC)
Being a fast learner and a good team player
Leadership skills
Understanding of Open Source principles, desire to be part of open source community
Knowledge of other programming languages or technology stacks
What we offer

At Lemberg, you will find exciting and challenging projects, friendly and engaging professional team. You will work with customers located around the globe, meet them in our office and travel to visit their locations, and you will get a mentoring program to improve your skills in iOS development. 


Also, you will have a chance to work on internal R&D projects, your own ideas, become a part of local and global communities, contribute to Open Source, visit conferences and industry events.

Kateryna Rybachok
Recruitment Manager

Are you ready to join our team?

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

One file only.
5 MB limit.
One file only.
5 MB limit.
Allowed types: txt rtf pdf doc docx odt ppt pptx odp xls xlsx ods.
I consent Lemberg Solution Ltd collecting and using provided personal information as set out in the Privacy Policy.