← All jobs
T
TeltonikaKaunas, Lithuania

Mid/Senior Embedded Linux Software Engineer | Telematics

Posted 1mo agoEmbedded & Firmware

We are looking for Embedded Linux Software Engineer to join our R&D team in Vilnius or Kaunas. You will join one of the teams developing our next-generation video telematics devices and be responsible for designing and maintaining embedded Linux software for multi-channel camera capture, on-device video recording, live streaming, and AI-ready data pipelines. We'd love to walk You through all the details during the recruitment process!

Teltonika’s

  • telematics business unit develops and produces easy-to-use GPS tracking devices for effective fleet management across logistics, agriculture, car sharing, construction, and more. We use the latest technologies to set new standards for the telematics industry.
  • If you want to help build a cross-domain RTOS + Linux video telematics platform from the ground up rather than maintain someone else's legacy code, this is the team for You.
  • In this role, you will:
  • Design, implement, and maintain embedded Linux software for our video telematics devices.
  • Develop and integrate the media pipeline (V4L2, GStreamer, hardware video encoding) for multi-channel camera capture, recording, and live/historical video streaming.
  • Build and maintain communication between the Linux application processor and the RTOS MCU domain.
  • Contribute to Yocto-based platform work, including BSP integration, service packaging, and CI pipeline support.
  • Implement services supporting protocol-based live streaming and historical clip upload.
  • Design for field reliability, including power-loss recovery, storage fault handling, and long-run recording stability.
  • Work closely with hardware engineers on camera/ISP bring-up and SoC evaluation.
  • Participate in Agile/Scrum team processes, decision making, code reviews, and technical documentation.
  • What we expect of you:
  • Solid experience programming embedded systems in C/C++ with Linux, including kernel/userspace boundaries and systemd services.
  • Experience with multimedia/video pipeline frameworks such as V4L2, GStreamer, or similar.
  • Experience with Yocto or Buildroot-based build systems.
  • Understanding of Linux inter-process communication mechanisms (shared memory, sockets, RPMsg, D-Bus).
  • Knowledge of debugging tools (gdb, strace, perf) and hardware lab equipment.
  • Ability to read schematics and work closely with hardware teams.
  • Strong analytical and independent problem-solving skills.
  • Professional working proficiency in English.
  • Ideally, you’ll also have:
  • Experience with camera/ISP integration and hardware video encoding/decoding (H.264/H.265).
  • Experience with heterogeneous or dual-MCU (RTOS + Linux) architectures and cross-domain IPC.
  • Knowledge of vehicle telematics/M2M protocols.
  • Experience with low-level hardware communication protocols (e.g.: SPI, I2C, CAN, UART)
  • Experience with OTA update mechanisms (RAUC, swupdate, A/B partitioning).
  • Bachelor's degree in Computer Science, Electronics Engineering, or a related field.
  • Any other relevant experience that you think makes you a great fit!
  • What we offer:
  • Great opportunities to grow in a strong and rapidly expanding company.
  • Interesting and ambitious projects of industrial GPS tracking devices.
  • Place where curiosity is key: here, we share knowledge and learn in training courses, conferences or business trips.
  • Dynamic, challenging work environment and cooperation-based internal culture.
  • Care about your emotional and physical well-being by offering flexible work schedules, hybrid work opportunities and health insurance.
  • Company-paid sports activities (basketball, football, volleyball, yoga) and other sports events.
  • Celebrating achievements and having fun together in team building, summer festivals, and other important occasions.
  • Opportunity for solid bonuses when participating in the recommendation program.
  • We delight with birthday and Christmas gifts and rewards on work anniversaries.
  • Office snacks.
  • Salary:
  • We appreciate everyone's efforts and experiences, so we offer an attractive salary matching your skillset and field expertise. The salary for this position ranges from 25 Eur/h up to 45 Eur/h (~4170 Eur—7507 Eur) pre-tax, depending on your experience and expertise, with the option to get bonuses.
  • *In an employment agreement, we specify and define a fixed (tariff) hourly salary rate before taxes.
  • If you have questions, do not hesitate to contact our recruitment colleague Ingrida Poceviciute, email ingrida.poceviciute@teltonika.lt