Embedded Software Engineer

We, TELTONIKA EMS, are one of the largest manufacturers of electronics and Internet of Things devices in the Baltic States. We ensure that the most complex ideas of our customers become high value-added products. High product quality, mutual respect, trust and freedom of creative solutions are the main components that make us a leading EMS company in Lithuania.

As part of the TELTONIKA IoT GROUP, we aim to become a global leader in competing in the development and production of unique IoT solutions that serve people. We are open, ready to create all conditions for creative and curious professionals in their field from Lithuania and the world.

We are proud to produce a Lithuanian product and are currently looking for an Embedded Software Engineer for the successful growth of TELTONIKA EMS.


As an Embedded Software Engineer you will have the opportunity to contribute to the development of a new product in the company - charging stations for electric cars. Together with a proactive, creative and tech-savvy team you will develop and improve an innovative technological solution from the concept to making it physically touchable.

Your working day will consist of the following functions:

  • Programming embedded systems in C/ C++ language;
  • Designing and implementing of a new system components; developing and improving existing system components;
  • Software testing, error analysis and troubleshooting;
  • Prototype testing, analysis of the obtained results to optimize the product;
  • Collaborating with hardware and software development teams during product development life-cycle;
  • Preparation of instructions and other technical documentation.


  • 2-4 year experience of programming embedded systems in C and/or C++ language;
  • Ability to work with version control system (Git/ GitLab);
  • RTOS knowledge: FreeRTOS, Nucleus, RTX, etc;

We will consider as an advantage:

  • Knowledge of other programming languages: Python, Golang, Javascript (Node.js), C#;
  • Knowledge of Shell scripting languages (Bash, Powershell, etc.);
  • Luci/ Lua interface programming experience;
  • CI/CD experience;
  • Ability to understand schematics;
  • Previous similar work experience (fleet management, embedded telemetry system, router, industrial controller development).


  • Opportunities to grow professionally being part of challenging and high-growth environment;
  • Freedom to choose and work with cutting-edge IoT technologies;
  • High opportunities for self-expression to implement ideas working on a new product development;
  • Innovative projects and solutions that create value for the client;
  • Competitive salary, based on experience and skills.


According to SODRA records, in 2019, the average salary of “TELTONIKA IoT GROUP” has been the highest in the whole of Lithuania! The rating has been carried out in all of the companies that have more than 500 people employed.

Fixed (tariff) salary ranges from 20 EUR/h up to 35 EUR/h (~3350 EUR – ~5800 EUR) pre-tax, depending on your experience and expertise*.

*In an employment agreement we specify and define fixed (tariff) hourly salary rate before taxes.

Have questions?

If you haven‘t find answers to your question about career in Teltonika, feel free to ask them