Tech Lead/Senior Embedded Linux Software Engineer | Networking Solutions

Teltonika Masovian, Poland
Apply Now

In 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.