Skip to main content
MK
Looking for a job

Muhammad Moiz Khan

@muhammadmoizkhan

Staff Software Engineer at DreamBig Semiconductor Inc, developing Linux drivers and firmware models for PCIe network adapters.

Pakistan
Message

At DreamBig Semiconductor Inc, I develop and debug firmware for ARM Cortex-R in bare-metal and FreeRTOS environments, including emulating PCIe configuration space in FPGA and DV environments. I also develop Linux kernel drivers and user-space functional models for network adapters.

Earlier, I developed embedded firmware for fuel dispensers, industrial water-quality devices, battery management, and vehicle tracking systems. My work has included custom bootloaders, microcontroller communication, low-level drivers, and PCB design.

Experience

Work history, roles, and key accomplishments

DI
Current

Staff Software Engineer

DreamBig Semiconductor Inc

Jul 2020 - Present (6 years 3 months)

Developed and debugged firmware on ARM Cortex-R in bare-metal and FreeRTOS environments, leveraging C/C++ skills to emulate PCIe configuration space in FPGA and DV environment. Spearheaded Linux kernel, device modeling, and firmware driver development for SPI/I2C and UART, enhancing hardware communication.

AL

Senior Embedded Software Engineer

Alsons Group of Industries (Pvt.) Ltd

Oct 2017 - Jun 2020 (2 years 8 months)

Designed firmware in C for IoT-enabled embedded devices, managing fuel dispenser authorization and monitoring, and implemented a custom bootloader for firmware switching. Developed a communication infrastructure between STM32 and ESP32 controllers to transmit fuel transaction data, incorporating low-level SPI flash drivers for storage.

PL

Embedded Software Engineer

Precision Technology (Pvt.) Ltd

Jan 2016 - Oct 2017 (1 year 9 months)

Developed embedded software for a vehicle tracking system, adding features such as a GPS/GSM driver, vehicle I/O monitoring, door sensing, jamming detection, and location push to the web dashboard. Wrote callbacks to handle UART-based hardware interrupts.

CL

Electronic Design Engineer

Creative Dynamics Engineering (Pvt.) Ltd

Jul 2015 - Jan 2016 (6 months)

Developed firmware for the nRF51 microcontroller using C programming. Developed a C library for RTC, actuators, and proximity sensors, and pushed all the readings using BLE.

Education

Degrees, certifications, and relevant coursework

KK

Karachi Institute of Economics and Technology (KIET)

Bachelor of Engineering, Electronics Engineering

2011 - 2014

Activities and societies: Awarded the Director's Honor Badge in 1st and 2nd semester for distinguished academic performance.

Bachelors in Electronics Engineering from Karachi Institute of Economics and Technology (KIET) from 2011 to 2014. Awarded the Director's Honor Badge in 1st and 2nd semester for distinguished academic performance.

NT

NED University of Engineering and Technology

Embedded System Design, Embedded Systems

Completed certification in Embedded System Design from NED University of Engineering and Technology.

UI

Udemy Inc

Real time Operating System (RTOS), Real Time Operating System

Completed certification in Real Time Operating System (RTOS) from Udemy Inc.

LL

LinkedIn Learning

C Programming and Application, C Programming

Completed certification in C Programming and Application from LinkedIn Learning.

DE

DeepLearning.ai

Agentic Skills with Anthropic, Agentic Skills

Completed certification in Agentic Skills with Anthropic from DeepLearning.ai.

Tech stack

Software and tools used professionally

Interested in hiring Muhammad Moiz?

You can contact Muhammad Moiz and 90k+ other talented remote workers on Himalayas.

Message Muhammad Moiz

People also viewed

View all talent

Get matched with your dream remote job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan