
Firmware Engineer C/C++
1 week ago
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 yearCompany 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 timeOverviewDevomech 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 yearDevomech 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...
-
Embedded Systems Engineer(Firmware)
2 weeks ago
Islamabad, Islamabad, Pakistan Devomech Solutions GmbH Full time 1,200,000 - 2,400,000 per yearWe 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 yearC++ 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....
-
Senior Firmware Developer
1 week ago
Islamabad, Islamabad, Pakistan AIO App Inc Full time 1,200,000 - 2,400,000 per yearTimings: 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...
-
Firmware Engineer Intern
1 week ago
Islamabad, Islamabad, Pakistan AIO App Inc Full time 900,000 - 1,200,000 per yearAbout 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 timeJoin 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 yearEmbedded 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...
-
FPGA Hardware/Software Engineer
2 weeks ago
Islamabad, Islamabad, Pakistan Inphoenix Pvt. Ltd. Full time 1,200,000 - 3,600,000 per yearJob 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: ...