Skip to main content
Post your resume and find your next job on Indeed!

Embedded Software Engineer jobs

Sort by: -

People also searched:

embedded systems engineer
Embedded Software Engineer (ALL Nationalities Can Apply)

Job details

AED5,000 - AED6,000 a month
Permanent, Full-time
Dubai

Full job description

Job Description:

We are hiring an expert and experienced “Embedded Software Engineer” (ALL Nationalities can apply)

Experience: 3 years and above

Required Skills:

  • Strong programming experience in STM32 microcontrollers (STM32CubeIDE, HAL/LL libraries)
  • Experience with ESP32 development using ESP-IDF and/or Arduino framework
  • Good knowledge of Arduino platform for rapid prototyping
  • Programming in Embedded C/C++
  • Experience with communication protocols:
  • UART
  • SPI
  • I2C
  • CAN Bus
  • RS-485 (Modbus RTU)
  • Ethernet (preferred)
  • Experience interfacing sensors, ADCs, EEPROM, Flash memory, and LCD displays
  • Knowledge of bootloader, firmware updates, debugging, and optimization
  • Experience using debugging tools such as ST-Link, J-Link, logic analyzers, and oscilloscopes
  • Familiarity with Git or other version control systems
  • Ability to read schematics and work closely with hardware engineers

Preferred Skills:

  • Experience with FreeRTOS
  • CANopen or Modbus protocol implementation
  • Basic knowledge of PCB hardware and electronics troubleshooting
  • Experience with battery management systems (BMS), industrial automation, or IoT products

Responsibilities:

  • Develop firmware for STM32, ESP32, and Arduino-based products
  • Integrate communication interfaces and peripherals
  • Debug and optimize embedded software
  • Work with the hardware team during board bring-up and validation
  • Support testing, documentation, and product release activities.

Lob Location: Dubai (DIC) or Abu Dhabi (ICAD)

Working days: Monday to Friday, 8am to 6pm (Saturday & Sunday Off)

Benefits: Salary: 5000AED – 6,000AED + Accommodation +Transportation + Visa + Insurance + Lunch

Interested candidate (available in UAE) can apply.

Work Location: In person

Pay: AED5,000.00 - AED6,000.00 per month

Application Question(s):

  • How many years of work experience do you have as an Embedded Software Engineer?
  • Are you available in UAE to come for the in-person interview?
  • Within how many days you can join?

Work Location: In person

Let Employers Find YouUpload Your Resume