Qureos

FIND_THE_RIGHTJOB.

Firmware Engineer C/C++

Islamabad, Pakistan

We are looking for a Firmware Engineer with strong expertise in C/C++ on ESP32 to join our R&D team in Islamabad. The ideal candidate will have hands-on experience with Modbus RTU (RS-485/UART), WebSockets, and low-level firmware development, and will be comfortable working directly with hardware.

This is an on-site, full-time role (Monday–Saturday) at our facility in I-9, Islamabad.

Important: Candidates must be permanent residents of Islamabad or its neighboring regions and able to commute daily to I-9. Applications from outside this area will be rejected automatically.

Key Responsibilities

  • Develop and maintain firmware in C/C++ for ESP32 microcontrollers.
  • Implement UART/RS-485 communication with Modbus RTU (master/slave).
  • Build and maintain WebSocket services for telemetry and control.
  • Work with interrupts, timers, and watchdogs for real-time operations.
  • Integrate and control motors, fans, IR sensors, and I²C/SPI devices.
  • Manage EEPROM/NVS storage, data persistence, and versioning.
  • Debug hardware and firmware issues using logic analyzers, oscilloscopes, and serial tools.
  • Collaborate with hardware engineers to validate board-level designs.

Required Skills & Experience

  • Proficiency in C/C++ for embedded systems.
  • 0-2 years of experience with ESP32 or similar MCUs.
  • Fresh Graduates are encouraged to Apply but must Show Sufficient Knowledge or enough work to be considered.
  • Strong knowledge of Modbus RTU (RS-485), UART protocols, and CRC error handling.
  • Understanding or Experience implementing WebSockets on microcontrollers.
  • Familiarity with FreeRTOS, tasks, queues, semaphores, and interrupts.
  • Understanding or Experience with EEPROM/NVS, I²C/SPI peripherals, and motor/stepper drivers.
  • Strong debugging and troubleshooting skills.

Job Details

  • Job Type: Full-time, On-site
  • Schedule: Monday – Saturday (6 days/week)
  • Location: I-9, Islamabad (must commute daily)
  • Eligibility: Only candidates residing in Islamabad or nearby regions will be considered.

Job Type: Full-time

Pay: Rs40,000.00 - Rs60,000.00 per month

Location:

  • Islamabad Gpo (Required)

Work Location: In person

© 2025 Qureos. All rights reserved.