Firmware Engineer C/C++

1 week ago


Islamabad Gpo, Pakistan Sabro technologies Full time 480,000 - 720,000 per year

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, Rs60,000.00 per month

Location:

  • Islamabad Gpo (Required)

Work Location: In person


  • Embedded C

    4 days ago


    Islamabad, Islamabad, Pakistan BitsnIO PVT LTD Full time 900,000 - 1,200,000 per year

    Company DescriptionBitsnIO PVT LTD is unique in providing comprehensive IOT and enterprise solutions by integrating both hardware and software teams under one organization. This collaborative approach ensures seamless development and deployment of innovative and effective solutions. Our expertise spans across multiple domains, allowing us to deliver...

  • Firmware Engineer

    4 weeks ago


    Islamabad, Islamabad, Pakistan Devomech Full time

    OverviewDevomech Solutions is an innovation driven design agency that lives and breathes with the motto "thinking outside the box". We are a team that turns the innovative raw ideas of our valuable clients into something that is both aesthetically pleasing and technically very effective. We are a product development company based in Islamabad with...

  • Firmware Engineer

    2 weeks ago


    Islamabad G- Sector, Pakistan Devomech Solutions Pvt. Ltd. Full time 1,200,000 - 1,800,000 per year

    Devomech Solutions is an innovation driven design agency that lives and breathes with the motto "thinking outside the box". We are a team that turns the innovative raw ideas of our valuable clients into something that is both aesthetically pleasing and technically very effective. We are a product development company based in Islamabad with correspondence...


  • Islamabad, Islamabad, Pakistan Devomech Solutions GmbH Full time 1,200,000 - 2,400,000 per year

    We are currently looking for a motivated and skilled Embedded Systems Engineer(3yrs of experience) to join our firmware development team and be responsible for creating and implementing software for systems and applications.ResponsibilitiesWorking as a part of a multi-disciplinary team to design, integrate, qualify and test applicationDesigning and...

  • C# Developer

    5 days ago


    Islamabad, Islamabad, Pakistan Avanza Solutions Full time 1,920,000 - 2,880,000 per year

    C++ DeveloperLocation: IslamabadIndustry: Fintech / Banking SolutionsRole Overview:We are looking for a passionate and skilled C++ Developer to join our dynamic team working on enterprise-grade fintech and banking solutions. The ideal candidate will have a strong foundation in software development, object-oriented programming, and server-side systems....


  • Islamabad, Islamabad, Pakistan AIO App Inc Full time 1,200,000 - 2,400,000 per year

    Timings: 10am-6pmAbout the Role:This role is for a senior embedded firmware engineer responsible for leading BSP bring-up and Android integration on Qualcomm SoCs, developing and debugging drivers for key peripherals, managing power and thermal systems, and customizing AOSP for secure, production-ready devices. The position involves ensuring certification...


  • Islamabad, Islamabad, Pakistan AIO App Inc Full time 900,000 - 1,200,000 per year

    About the Role:We are looking for a motivated Computer Science or Computer Engineering Intern to join our fast-paced hardware-software integration team. This role is ideal for fresh graduates or individuals with up to 1 year of experience who are eager to work on AOSP (Android Open-Source Project), framework-side modifications, and low-level OS integrations....

  • Senior C++

    4 weeks ago


    Islamabad, Islamabad, Pakistan Contour Software Full time

    Join to apply for the Senior C++ & Python Developer role at Contour Software3 days ago Be among the first 25 applicantsJoin to apply for the Senior C++ & Python Developer role at Contour SoftwareAbout ContourContour Software has grown from a dozen people to over 2,000 staff across 3 cities, in less than 14 years.About ContourContour Software has grown from a...

  • Cryptography

    2 days ago


    Islamabad, Islamabad, Pakistan National Radio and Telecommunication Corporation Full time 1,560,000 - 3,120,000 per year

    Embedded Systems Engineer (with Embedded Cryptography)About NRTC:National Radio & Telecommunication Corporation (NRTC) designs and builds secure, mission-critical electronics and communication systems. We're expanding our embedded engineering team with specialists who can design robust firmware and implement embedded cryptography for secure products.The...


  • Islamabad, Islamabad, Pakistan Inphoenix Pvt. Ltd. Full time 1,200,000 - 3,600,000 per year

    Job Summary:We are seeking skilled and detail-oriented experienced FPGA Hardware and Software Engineer to join our engineering team with following competencies:Own system architecture: Pick the right SoC/FPGA (e.g., Zynq/SoC-FPGA/RISC-V softcore), partition HW/SW, define interfaces, clocks, safety, redundancy, and boot/upgrade strategy.HDL development: ...