Tech Lead/Senior Embedded Linux Software Engineer | Networking Solutions
Apply NowIn this role, you will:
-
Develop software for bare metal or embedded Linux devices.
-
Solve complex technical problems across software and hardware layers.
-
Analyze and apply new technologies.
-
Work closely with hardware components and embedded systems.
-
Collaborate effectively in a team locally and in the head quarter in Lithuania.
-
Provide technical support to team members.
What we expect of you:
-
7+ year of experience working with software for embedded devices (advantage if the device(s) are Linux-based).
-
5+ years of C programming experience; (come together with embedded skills).
-
2+ years experience working with Linux OS (Buildroot/Yocto).
-
Experience solving complex software and hardware-related issues.
-
Understanding of operating system principles.
-
Knowledge of computer networks.
Ideally, you’ll also have:
-
Experience working with various embedded processors (SOCs/microcontrollers).
-
Knowledge of electronics and experience with lab equipment (oscilloscope, logic analyzer, etc.).
-
Shell programming experience.
-
Experience with UART, SPI, I2C, USB.
-
Experience with WiFi, Bluetooth.
-
Experience with Linux drivers, bootloaders.
-
Experience with OpenWRT operating system.
-
Knowledge of cybersecurity.
-
Good English language skills.
What we offer:
-
Great opportunities to grow in a strong and rapidly expanding company.
-
Interesting and ambitious projects of industrial networking devices.
-
Private medical care (Medicover Premium) and Multisport card.
-
Hybrid working model, with arrangements agreed in advance with the line manager.
-
Additional day off for your birthday.
-
Team building activities.