Embedded System Engineer - REMOTE / Work From Home Jobs in Islamabad, Pakistan - Mustakbil.com
| Company: | Dobu Technology LLC |
|---|---|
| Location: | Islamabad, Pakistan |
| Category: | IT - Software |
| Job Type: | Full-Time |
| Salary: | Not Disclosed PKR |
| Posted On: | 5/1/2026 12:00:00 AM |
About the Role
This is a hands-on senior engineering position focused entirely on embedded firmware. You will be responsible for developing and maintaining firmware for resource-constrained microcontrollers using bare metal C on 8051 chipsets, as well as real-time operating system development on ARM Cortex-M4 processors using FreeRTOS. You will work closely with hardware engineers, back-end developers, and product teams to deliver stable and efficient firmware for production devices.
Key Responsibilities
- Write, optimize, and maintain bare metal firmware in C for 8051 microcontrollers
- Develop and maintain RTOS-based firmware using FreeRTOS on ARM Cortex-M4 processors
- Implement and manage peripheral drivers (UART, SPI, I2C, GPIO, ADC, PWM, timers)
- Design and implement task scheduling, inter-task communication, and synchronization using FreeRTOs primitives (queues, semaphores, mutexes, event groups)
- Optimize firmware for memory footprint, power consumption, and real-time performance
- Perform hardware bring-up, board-level debugging, and integration testing
- Collaborate with hardware engineers to review schematics and define hardware/firmware interfaces
- Write and maintain technical documentation including firmware specs, memory maps, and register descriptions
- Conduct code reviews and enforce embedded coding standards (MISRA-Cor equivalent) Troubleshoot and resolve hardware-firmware integration issues in the field and on the bench
Competitive senior level salary package /negotiable/
Apply Now at Mustakbil.com
This job was originally posted on Mustakbil.com
