Embedded Systems Engineer: Telematics OTA Firmware

Perfect Vision

Dammam

On-site

SAR 120,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Perfect Vision in Dammam, Saudi Arabia, is seeking an Embedded Systems Engineer to design and build firmware for connected telematics devices. You will develop efficient C/C++ on constrained hardware, implement OTA updates, and ensure secure data transmission to our fleet platform.

You will work with hardware engineers during board bring-up, integrate drivers for UART/SPI/I2C, and optimize for low power and long-term field reliability, delivering robust edge-to-cloud capabilities.

Qualifications

  • 3+ years of embedded development experience.
  • Strong C and C++ on constrained microcontrollers.
  • Experience with RTOS, interrupts, and real-time constraints.
  • Experience with CAN/OBD-II and vehicle bus protocols.
  • Familiar with MQTT/TCP/IP networking.
  • Hardware debugging tools like oscilloscope and JTAG.

Responsibilities

  • Design, write, and maintain firmware for microcontrollers on RTOS or bare-metal.
  • Develop device drivers for UART, SPI, I2C, ADC, GPIO, and DMA.
  • Implement vehicle data access over CAN, OBD-II, J1939, and Modbus.
  • Build cellular connectivity and telemetry using MQTT, TCP/IP, TLS.
  • Design OTA firmware update mechanisms with rollback and integrity checks.
  • Collaborate with hardware and platform teams for data contracts.
  • Write unit and integration tests; perform debugging with JTAG/SWD.

Skills

Embedded development
RTOS concepts
C/C++ programming
Real-time systems
Device debugging

Education

Bachelor's in Computer/Electronic Engineering or CS

Tools

UART
SPI
I2C
CAN
OBD-II
JTAG/SWD
Oscilloscope
Logic analyzer

Job description

Perfect Vision in Dammam, Saudi Arabia, is seeking an Embedded Systems Engineer to design and build firmware for connected telematics devices. You will develop efficient C/C++ on constrained hardware, implement OTA updates, and ensure secure data transmission to our fleet platform.

You will work with hardware engineers during board bring-up, integrate drivers for UART/SPI/I2C, and optimize for low power and long-term field reliability, delivering robust edge-to-cloud capabilities.

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

Perfect Vision • Dammam

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

Perfectvisionksa • Saudi Arabia

On-site
SAR 120,000 - 180,000
Senior Hardware QA & Installation Support Engineer
Senior Hardware QA & Installation Support Engineer

Perfect Vision • Dammam

On-site
SAR 180,000 - 280,000
IoT Engineer
IoT Engineer

Perfect Vision • Dammam

On-site
SAR 180,000 - 260,000
Senior Hardware QA & Installation Support Engineer
Senior Hardware QA & Installation Support Engineer

Perfectvisionksa • Saudi Arabia

On-site
SAR 180,000 - 300,000
IoT Engineer
IoT Engineer

Perfectvisionksa • Saudi Arabia

On-site
SAR 150,000 - 210,000
IoT Edge-to-Cloud Engineer
IoT Edge-to-Cloud Engineer

Perfect Vision • Dammam

On-site
SAR 180,000 - 260,000
Senior Embedded Firmware Engineer – 5G & mmWave
Senior Embedded Firmware Engineer – 5G & mmWave

Movandi Corporation • Riyadh

On-site
SAR 100,000 - 130,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