×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer; Software Engineer

Job in Dammam, Eastern Province, Saudi Arabia
Listing for: Atwad
Full Time position
Listed on 2026-09-10
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer
Salary/Wage Range or Industry Benchmark: 180000 - 300000 SAR Yearly SAR 180000.00 300000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Firmware Engineer (Software Engineer)

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 STM
32
series MCUs
, ARM processors, and embedded system programming. The role also involves working with higher-end processor platforms such as Jetson
, Media Tek
, Snapdragon
, or similar ARM
-based So Cs , depending on project needs.

Key Responsibilities
  • Develop, debug, and maintain embedded firmware for STM
    32
    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 STM
    32 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 / Media Tek class systems
  • Boot loader, 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
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary