CAN/OBD solutions Embedded Software Developer (Mid/Senior) | Telematics

Teltonika Ltd.

Warszawa

On-site

PLN 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Private medical care (Medicover Premium)
Multisport card
Additional day off for your birthday
Team building activities

Job summary

Teltonika Ltd. is seeking an Embedded Systems Developer to join their R&D team in Warsaw, Poland. Candidates should have a minimum of 2 years' experience with programming embedded systems in C/C++ and familiarity with CAN bus communication and automotive diagnostic protocols. The role involves developing products and working collaboratively across teams on innovative telecommunications solutions.

We offer a hybrid working model, private medical care, and additional day off for birthdays, alongside opportunities for growth in a rapidly expanding company.

Qualifications

  • 2+ years of experience in programming embedded systems using C/C++.
  • Knowledge of CAN bus communication.
  • Experience analyzing or decoding proprietary OEM CAN signals.

Responsibilities

  • Develop new products and improve existing ones using embedded C/C++.
  • Design and develop a multi-MCU platform for CAN messages.
  • Mentor colleagues in automotive communication technologies.

Skills

Programming embedded systems using C/C++
CAN bus communication
Automotive diagnostic protocols like UDS, ISO-TP, OBD-II
Independent problem-solving skills

Education

Degree in Computer Science, Electronics engineering, or related field

Tools

Embedded system debugging tools
CAN bus measurement tools

Job description

Teltonika Telematics is one of the leading companies worldwide developing and manufacturing telemetry solutions. We always consider our clients’ needs and ensure a wide variety of product use cases starting from all kinds of vehicle tracking devices to innovative car‑sharing systems. Being a part of Teltonika IoT Group, we strive to become a global leader in developing and manufacturing unique IoT solutions that help people. We are proud of working products that fully meet client needs and provide various solutions adapted to different markets worldwide. We cannot imagine our success without a talented and challenge‑driven team who always has freedom of choice and a wide range of opportunitiesto adapt their knowledge. Our people are our strength.

We are currently looking for Embedded Systems Developer who has prior experience working with CAN‑based automotive communication protocols to join our growing R&D team in Warsaw, Poland and support the Teltonika Telematics team.

We are an open‑minded, curious, and innovation‑driven company and are ready to offer the best environment for creative and ambitious professionals who are eager to contribute to the development and success of Teltonika Telematics. If you are a motivated, well‑organized, proactive personality, and have a passion for developing, we are on the same way.

In this role you will:
  • Develop new products and improve existing ones using embedded C/C++;
  • Design and develop a multi‑MCU platform capable of reading, decoding and transmitting CAN messages;
  • Work with products that extract diagnostic data and decode proprietary OEM CAN signals from over 2000 vehicles worldwide;
  • Join a team with deep expertise in CAN bus communication and vehicle diagnostics, developing high‑quality products for automotive data acquisition and analysis;
  • Work with internal CAN signal databases and DBC files, internal CAN & reverse‑engineering tools, adapters such as PCAN and Kvaser and diagnostic equipment such as Autel, Launch, or similar;
  • Expand your knowledge of different automotive markets by collaborating with teams across multiple continents;
  • Work with cross‑functional team throughout the full product development lifecycle;
  • Design test scenarios and develop automated test scripts using Python;
  • Mentor and support colleagues working with automotive communication technologies.
We believe that you have:
  • 2+ years of experience in programming embedded systems using C/C++.
  • Knowledge of and hands‑on experience with CAN bus communication.
  • Experience with automotive diagnostic protocols like UDS, ISO‑TP, OBD‑II.
  • Experience analyzing or decoding proprietary OEM CAN signals and parameters.
  • Experience with embedded system debugging tools and CAN bus measurement tools.
  • Independent problem‑solving skills and ability to work independently in large embedded systems projects.
  • Understanding of multithreaded embedded software architecture design and modern software quality practices.
Ideally, you’ll also have:
  • A degree in Computer Science, Electronics engineering, or related field.
  • Passion for the automotive domain.
  • Knowledge of additional programming or scripting languages.
  • Understanding of digital electronics schematics.
What we offer:
  • Great opportunities to grow in a strong and rapidly expanding company.
  • Interesting and ambitious projectsoftelematicdevices.
  • Private medical care (MedicoverPremium) and Multisport card.
  • Hybrid working model, with arrangements agreed in advance with the line manager.
  • Additionalday off for yourbirthday.
  • Team building activities.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded CAN/OBD Software Engineer (Mid/Senior) - Hybrid
Embedded CAN/OBD Software Engineer (Mid/Senior) - Hybrid

Teltonika Ltd. • Warszawa

Hybrid
PLN 50,000 - 70,000
Private medical care (Medicover Premium)
Multisport card
Additional day off for your birthday
+1
Senior Embedded Systems Developer | Telematics
Senior Embedded Systems Developer | Telematics

Teltonika • Warszawa

Hybrid
PLN 110,000 - 170,000
Hybrid working model
Private medical care (MedicoverPremium
Multisport card
+1
Mid/Senior Embedded Systems Developer | Telematics
Mid/Senior Embedded Systems Developer | Telematics

Teltonika Ltd. • Warszawa

Hybrid
PLN 80,000 - 120,000
Private medical care (MedicoverPremium)
Multisport card
Additional day off for your birthday
+1
Embedded CAN Software Engineer - Hybrid, Medical & Perks
Embedded CAN Software Engineer - Hybrid, Medical & Perks

Teltonika • Warszawa

On-site
PLN 120,000 - 180,000
Private medical care
Multisport card
Hybrid working model
Senior Embedded Dev – Telematics (C/C++) | Hybrid
Senior Embedded Dev – Telematics (C/C++) | Hybrid

Teltonika Ltd. • Warszawa

Hybrid
PLN 80,000 - 120,000
Private medical care (MedicoverPremium)
Multisport card
Additional day off for your birthday
+1
Senior/Mid Embedded Linux Software Engineer | Networking Solutions
Senior/Mid Embedded Linux Software Engineer | Networking Solutions

Teltonika Ltd. • Warszawa

Hybrid
PLN 120,000 - 180,000
Hybrid working model
Private medical care
Multisport card
+2
Senior Embedded Systems Engineer - Hybrid (C/C++)
Senior Embedded Systems Engineer - Hybrid (C/C++)

Teltonika • Warszawa

Hybrid
PLN 110,000 - 170,000
Hybrid working model
Private medical care (MedicoverPremium
Multisport card
+1
Senior C++ Embedded Engineer
Senior C++ Embedded Engineer

SQUAD • Wrocław

On-site
PLN 180,000 - 320,000
Competitive salary
Private medical insurance
Career growth opportunities
+1
Senior C++ Embedded Engineer
Senior C++ Embedded Engineer

SQUAD Ukraine Limited • Wrocław

On-site
PLN 180,000 - 240,000
Performance Bonus
Loyalty Bonus
UoP contract
+4
Embedded SW Engineer (C++14/17, Linux/QNX, Automotive Vision)
Embedded SW Engineer (C++14/17, Linux/QNX, Automotive Vision)

ALTEN • Kraków

Hybrid
PLN 180,000 - 260,000
Medicover medical care
Medicover dental care
Medicover Benefits platform
+3