Embedded Telematics Firmware Engineer (C/C++)

Perfect Vision

Dammam

On-site

SAR 167,000 - 257,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Perfect Vision, a specialised connected telematics hardware and fleet management platform provider, is seeking an Embedded Systems Engineer in Dammam. You will design and build firmware in C/C++ for microcontrollers under RTOS or bare-metal, integrating sensors and connectivity to stream data to the cloud.

You will work on OTA update pipelines, low-power optimisations, and device-to-cloud data contracts with the platform team, while collaborating with hardware engineers during bring-up and field

Qualifications

  • Degree in Computer/Electronic Engineering, Computer Science, or equivalent, with 3+ years of embedded development.
  • Strong C (and ideally C++) on resource-constrained microcontrollers.
  • Hands‑on experience with RTOS concepts, interrupts, and real‑time constraints.
  • Practical experience with serial/embedded protocols (UART, SPI, I2C) and CAN/OBD-II.

Responsibilities

  • Design, write, and maintain firmware in C/C++ for microcontrollers, on RTOS (FreeRTOS/Zephyr) or bare-metal.
  • Develop and integrate device drivers and low-level interfaces: UART, SPI, I2C, ADC, GPIO, DMA.
  • Implement vehicle-data acquisition over CAN, OBD-II, J1939, and Modbus.
  • Build cellular connectivity and telemetry using MQTT, TCP/IP, TLS, and CoAP/HTTP.
  • Design robust over-the-air (OTA) firmware update mechanisms with rollback and integrity checks.
  • Optimise for low power, memory footprint, and long-term field reliability.
  • Work with hardware engineers during board bring-up and with the platform team on device-to-cloud data contracts.
  • Write unit/integration tests, debug with JTAG/SWD, and support field diagnostics.

Skills

C/C++
RTOS concepts
Embedded protocols
CAN/OBD-II

Education

Bachelor's degree in Electrical/Computer Engineering

Tools

JTAG/SWD
Oscilloscope
Logic analyser

Job description

Perfect Vision, a specialised connected telematics hardware and fleet management platform provider, is seeking an Embedded Systems Engineer in Dammam. You will design and build firmware in C/C++ for microcontrollers under RTOS or bare-metal, integrating sensors and connectivity to stream data to the cloud.

You will work on OTA update pipelines, low-power optimisations, and device-to-cloud data contracts with the platform team, while collaborating with hardware engineers during bring-up and field

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Telematics Firmware Engineer
Embedded Telematics Firmware Engineer

Perfectvisionksa • Saudi Arabia

On-site
SAR 120,000 - 180,000
Embedded Systems Engineer
Embedded Systems Engineer

Perfectvisionksa • Saudi Arabia

On-site
SAR 120,000 - 180,000
Embedded Systems Engineer
Embedded Systems Engineer

Perfect Vision • Dammam

On-site
SAR 167,000 - 257,000
IoT Platform Engineer - Scale Device-to-Cloud Connectivity
IoT Platform Engineer - Scale Device-to-Cloud Connectivity

Perfectvisionksa • Saudi Arabia

On-site
SAR 150,000 - 210,000
Senior Hardware QA & Installation Support Engineer
Senior Hardware QA & Installation Support Engineer

Perfect Vision • Dammam

On-site
SAR 223,000 - 402,000
Senior Embedded Firmware Engineer – 5G & mmWave
Senior Embedded Firmware Engineer – 5G & mmWave

Movandi Corporation • Riyadh

On-site
SAR 100,000 - 130,000
Senior Hardware QA & Installation Support Engineer
Senior Hardware QA & Installation Support Engineer

Perfectvisionksa • Saudi Arabia

On-site
SAR 180,000 - 300,000
Senior Hardware QA & Field Installation Lead — Telematics
Senior Hardware QA & Field Installation Lead — Telematics

Perfect Vision • Dammam

On-site
SAR 223,000 - 402,000
IoT Fleet Connectivity & Data Pipelines Engineer
IoT Fleet Connectivity & Data Pipelines Engineer

Perfect Vision - KSA • Eastern Province

On-site
SAR 180,000 - 300,000
Embedded Firmware Engineer - 5G/mmWave Systems
Embedded Firmware Engineer - 5G/mmWave Systems

Alumni Ventures • Riyadh

On-site
SAR 90,000 - 120,000