Senior Embedded Systems Engineer – Automotive (STM32)

Micropolis Holding

Dubai

On-site

AED 279,000 - 446,000

Full time

5 days 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

Job summary

Micropolis Holding is seeking a Senior Embedded Systems Engineer with strong STM32 experience to design, develop, test, and maintain automotive-grade embedded software. You will collaborate with hardware and integration teams to deliver reliable ECUs.

The role requires C/C++ proficiency, RTOS understanding, and experience with CAN/UART/SPI/I2C, unit testing, and debugging tools. A bachelor’s in Mechatronics or Computer Engineering is expected.

Qualifications

  • Strong STM32 firmware development experience.
  • Proficiency in C and C++ with RTOS understanding.
  • Experience in automotive embedded systems is preferred.

Responsibilities

  • Design, develop, and debug embedded software for automotive ECUs.
  • Develop firmware for STM32 microcontrollers using C and C++.
  • Implement low-level software including drivers, interrupts, timers, and communication interfaces.
  • Integrate and troubleshoot external devices such as servo/BLDC motors, BMS systems, sensors, and actuators.
  • Work with communication protocols including CAN, UART, SPI, I2C.
  • Write unit tests and develop software that can be tested independently from hardware.
  • Participate in software architecture, code reviews, and technical documentation.
  • Support system integration, validation, and troubleshooting activities.

Skills

STM32 firmware
C
C++
RTOS concepts
OOP (C++)
Embedded systems
CAN bus
Debugging
Unit testing
Hardware-software integration

Education

Bachelor’s degree in Mechatronics Engineering, Computer Engineering or a related field

Tools

Oscilloscopes
Logic analyzers
JTAG/ST-Link debuggers

Job description

Micropolis Holding is seeking a Senior Embedded Systems Engineer with strong STM32 experience to design, develop, test, and maintain automotive-grade embedded software. You will collaborate with hardware and integration teams to deliver reliable ECUs.

The role requires C/C++ proficiency, RTOS understanding, and experience with CAN/UART/SPI/I2C, unit testing, and debugging tools. A bachelor’s in Mechatronics or Computer Engineering is expected.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Systems Engineer (Automotive / STM32)
Senior Embedded Systems Engineer (Automotive / STM32)

Micropolis Holding • Dubai

On-site
AED 279,000 - 446,000
Senior Automotive Hardware & Embedded Systems Lead
Senior Automotive Hardware & Embedded Systems Lead

Client of Ultiwise Consult • Dubai

On-site
AED 240,000 - 360,000
Senior Electronics Hardware & Embedded Engineer
Senior Electronics Hardware & Embedded Engineer

Client of Ultiwise Consult • Dubai

On-site
AED 240,000 - 360,000
Embedded Systems Engineer: Hardware & Software Integrator
Embedded Systems Engineer: Hardware & Software Integrator

leading-edge • Dubai

On-site
AED 360,000 - 480,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Al Tariq • Abu Dhabi

On-site
AED 300,000 - 540,000
Embedded System Engineer
Embedded System Engineer

leading-edge • Dubai

On-site
AED 360,000 - 480,000
Senior Embedded C++ Engineer - Real-Time Systems
Senior Embedded C++ Engineer - Real-Time Systems

Vantari Recruitment Group • Abu Dhabi

On-site
AED 400,000 - 640,000
Senior C++ Embedded Systems Engineer
Senior C++ Embedded Systems Engineer

Tanqeeb • Abu Dhabi

On-site
AED 300,000 - 520,000
Knowledge of C or Python programming
Experience with RTOS environments such
Senior Embedded Engineer - C/C++ Linux & RTOS
Senior Embedded Engineer - C/C++ Linux & RTOS

EDGE • Abu Dhabi

On-site
AED 350,000 - 700,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Edge Group • Abu Dhabi

On-site
AED 360,000 - 600,000