
Noor haq
Senior Embedded Engineer | IoT & RTOS
Salary / Daily rate
Lahore, Punjab, Pakistan
Freelance, open to permanent contract
Remote only
Skills
Languages
About me
Intro
Embedded Engineer with 6+ years specializing in IoT development, RTOS, and ESP32/STM32 systems. Delivered multi-million dollar product in 3 months, reduced deployment time 40% with CI integration at Siemens. Expert in BLE, WiFi protocols, TLS security, and Zephyr RTOS for scalable embedded solutions.
Work experience
Senior Software Consultant
FreelanceFreelance
Feb 2024 - Present
2 years 9 months
Remote, OR 97458, USA
* Worked with a team of engineers to quickly onboard, develop, and deliver a multi-million dollar product in less than 3 months * Quickly and efficiently delivered high-priority tasks like SMTP mail server integration, BLE integration, and Switching between APSTA and STA wifi modes with seamless client side switching for dashboard updates. * Added TLS certs updates on the go with quick certificate handshakes using mbedtls in less than 400ms for secure connections. * Fixed high-priority bugs and performance issues. * Worked and developed a python-virtual device testing simulator to authenticate and validate the cloud architecture for debugs, fault analysis etc. * Streamlined Team Structure and helped a organization with the planning phase of a Farming drone with edge computing based data collection and AI categorization for weed and plant disease control
Software Engineer
Siemens EDA (Siemens Digital Industries Software)
Feb 2022 - Mar 2024
2 years 2 months
Lahore, Punjab, Pakistan
• Integrated Board Support Package (BSP) in the internal Real-Time Operating System (RTOS) product. • Used C and C++ to develop the kernel and embedded systems. • Maintained middleware networking components and added support for new protocols such as CoAP. • Incorporated Common Vulnerabilities and Exposures (CVEs) fixes to enhance product security. • Provided backport support for older clients to ensure continued functionality and security updates. • Updated unit testing procedures to enhance efficiency. • Utilized C and C++ for implementation. • Integrated unit testing with GitLab CI to streamline the release process, reducing time by up to 40%. • Designed a custom solution using s3mux to incorporate test cases supporting SD card, I2C, SPI, CAN BUS, I3C, etc.
Embedded Software Engineer
FreelanceFreelance
Mar 2021 - Jul 2023
2 years 5 months
Lahore, Punjab, Pakistan
* Working with thinglogix for all their firmware based needs. * Working with IOT companies to develop zephyr based firmware. * Working with Chargeup network to integrate esp32 as a IOT add on for the addition of current EV chargers to their network
Trainee
Siemens EDA (Siemens Digital Industries Software)
Apr 2021 - Oct 2021
7 months
Lahore, Punjab, Pakistan
Skills: Software Development · Git · Cellular Communications · Bug Tracking · Code Design · Firmware · Device Drivers · C (Programming Language) · Real-Time Operating Systems (RTOS) · ESP32 Microcontrollers · I2C · STM32 · Communication Protocols
Embedded Software/Firmware Engineer
Izecon
Oct 2018 - May 2021
2 years 8 months
Remote, OR 97458, USA
Mostly used Arduino, Platform.ini to devlop small scale commercial applications using Arduino, STM and espressif boards using GSM, GPRS, BLE, MQTT, OCPP, HTTP, HTTPS, Bluetooth, ESP now, Mesh, PWM, I2C, SPI, CAN, ADC etc.
Summer Intern
Pakistan International Airlines
May 2019 - Aug 2019
4 months
Nagar Khas
Worked at Engineering and line maintenance division at Allama Iqbal International Airport, Lahore, Pakistan. It was mostly concerned with small repairs and safety checks done to an aircraft before takeoff and after landing. In this mostly I experienced with sophisticated document handling, troubleshooting errors and changing basic parts.
Education
University of Engineering and Technology, Lahore
Bachelor of Science - BS