Embedded Firmware Engineer (Software Engineer)

Atwad

Dammam

On-site

SAR 180,000 - 300,000

Full time

37 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Annual leave
Comprehensive medical insurance
Professional training and development

Job summary

Atwad is seeking an Embedded Firmware Engineer in Dammam to lead firmware for STM32 and ARM platforms. You will handle board bring-up, peripheral drivers, and real-time control tasks, collaborating with hardware and software teams.

The role demands Deep Embedded C/C++, STM32 expertise, and experience with Linux-based integration. Jetson/Mediatek/Snapdragon class SoCs may be used on select projects; join a growing autonomous systems team.

Qualifications

  • Bachelor's degree or higher in Electronics Engineering, Computer Engineering, or related technical discipline.
  • Minimum 5 years of relevant professional experience in embedded firmware or embedded systems development.

Responsibilities

  • Develop, debug, and maintain embedded firmware for STM32 and ARM-based platforms.
  • Work on board bring-up, peripheral bring-up, and low-level driver development.
  • Develop firmware for communication, control, sensing, and real-time applications.
  • Work with embedded Linux and processor-level integration where required.
  • Interface firmware with hardware, sensors, motor controllers, and companion computers.
  • Support product validation, testing, troubleshooting, and production release.
  • Create and maintain technical documentation, debug logs, and test reports.

Skills

Embedded C/C++
STM32 series
ARM Cortex-M/A
FreeRTOS
GPIO/UART/SPI/I2C
Embedded Linux
Git
Jetson/Mediatek/Snapdragon SOCs

Education

Bachelor's degree or higher in Electronics Engineering or Computer Engineering

Tools

Git

Job description

Location:2 nd Industrial City, Dammam, Kingdom of Saudi Arabia

Employment Type: Full-Time/ On-site

Application Period: 06 September 2026 - 30 September 2026

About Atwad

Atwad is dedicated to driving innovation in autonomous systems and engineering excellence across the region. Our technologies empower customers to meet complex operational challenges with confidence and precision. We are expanding our footprint, forging partnerships, and continuously pushing the boundaries of what autonomous systems can achieve.

About the Role

We are looking for an Embedded Firmware Engineer with strong experience in STM32 series MCUs, ARM processors, and embedded system programming. The role also involves working with higher-end processor platforms such as Jetson, MediaTek, Snapdragon, or similar ARM-based SoCs, depending on project needs.

Key Responsibilities
  • Develop, debug, and maintain embedded firmware for STM32 and ARM-based platforms.
  • Work on board bring-up, peripheral bring-up, and low-level driver development.
  • Develop firmware for communication, control, sensing, and real-time applications.
  • Work with embedded Linux and processor-level integration where required.
  • Interface firmware with hardware, sensors, motor controllers, and companion computers.
  • Support product validation, testing, troubleshooting, and production release.
  • Create and maintain technical documentation, debug logs, and test reports.
Minimum Qualifications & Experience
  • Bachelor's degree or higher in Electronics Engineering, Computer Engineering, or a related technical discipline.
  • Minimum 5 years of relevant professional experience in embedded firmware or embedded systems development.
Skills Required:
  • Strong Embedded C / C++
  • Deep knowledge of STM32 series
  • ARM Cortex-M and/or ARM Cortex-A experience
  • FreeRTOS or other RTOS experience
  • Strong understanding of: GPIO, ADC, DAC, Timers, PWM, interrupts, DMA, UART, SPI, I2C, CAN/CAN-FD, USB, Ethernet, RS485, Watchdog, boot flow, memory handling, JTAG/SWD debugging, logic analyzer, oscilloscope usage, Firmware architecture, state machines, fault handling, and safety logic
  • Experience with embedded Linux, device drivers, bootloaders, BSPs, or Linux peripheral integration
  • Experience using Git and code review workflows
Added Skills Wanted
  • Board bring-up and hardware-firmware co-debugging
  • Sensor integration: IMU, encoders, current/voltage sensing, temperature sensing; motor-control-related firmware, especially BLDC/PMSM CAN-based system integration
  • Support for robotics, UAV, automation, or industrial embedded products
  • Experience with Jetson / Snapdragon / MediaTek class systems
  • Bootloader, firmware update, diagnostics, and production test support
  • Familiarity with ROS/ROS2 integration is a plus
  • Competitive salary package
  • Comprehensive medical insurance
  • Annual leave in accordance with applicable company policies and Saudi regulations
  • Professional training and technical development opportunities
  • Opportunity to work on advanced autonomous systems and engineering technologies
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer - STM32/ARM for Autonomous Systems
Embedded Firmware Engineer - STM32/ARM for Autonomous Systems

Atwad • Dammam

On-site
SAR 180,000 - 300,000
Annual leave
Comprehensive medical insurance
Professional training and development
Electronics Engineer
Electronics Engineer

Atwad • Dammam

On-site
SAR 120,000 - 180,000
Competitive salary
Medical insurance
Annual leave
+2
ROS / ROS2 Developer (Software Engineer)
ROS / ROS2 Developer (Software Engineer)

Atwad • Dammam

On-site
SAR 180,000 - 300,000
Competitive salary package
Comprehensive medical insurance
Annual leave
Communication Engineer – UAV Systems
Communication Engineer – UAV Systems

Atwad • Dammam

On-site
SAR 180,000 - 340,000
Competitive salary
Medical insurance
Annual leave
+2
Embedded Systems Engineer
Embedded Systems Engineer

Perfect Vision • Dammam

On-site
SAR 120,000 - 210,000
Senior Robotics & Mechatronics Engineer (Autonomous Systems)
Senior Robotics & Mechatronics Engineer (Autonomous Systems)

Koality • Dhahran Compound

On-site
SAR 449,000 - 563,000
Embedded Systems Engineer
Embedded Systems Engineer

Perfectvisionksa • Saudi Arabia

On-site
SAR 120,000 - 180,000
Embedded Systems Engineer: Telematics OTA Firmware
Embedded Systems Engineer: Telematics OTA Firmware

Perfect Vision • Dammam

On-site
SAR 120,000 - 210,000
Embedded Software Engineer (Mid-Senior Level)
Embedded Software Engineer (Mid-Senior Level)

Movandi Corporation • Riyadh

On-site
SAR 100,000 - 130,000
Embedded Software Engineer (Mid-Senior Level)
Embedded Software Engineer (Mid-Senior Level)

Alumni Ventures • Riyadh

On-site
SAR 90,000 - 120,000