A software engineer with expertise in C/C++, specializing in RTOS development. With 4 years of experience, I have developed state-of-the-art software products and successfully contributed to various projects. Currently working as a Sr. Software Engineer at Siemens EDA, I am dedicated to continuous learning and staying updated with emerging technologies.
-
Senior Software EngineerAfinitiLahore, Pk -
Senior Software Development EngineerSiemens Digital Industries Software Dec 2021 - Feb 2024Lahore, Punjab, Pakistan- Acting as the Scrum Master for the Nucleus BSP team, ensuring effective agile project management and facilitating team collaboration.- Contributed to Nucleus RTOS development, encompassing board support packages, device drivers, and feature enhancements.- Played a key role in pre-sales activities, providing estimates and collaborating with clients to define feature requirements.- Engineered Nucleus Secure Bootloader (NSBL) for secure Over-The-Air updates, incorporating cryptographic encryption and fail-safe mechanisms, reducing ROM memory footprint by up to 30%.- Integrated MXCHIP's EMW3080 Wi-Fi driver with Nucleus Networking stack for Wi-Fi support in Nucleus Debug Agent.- Designed FlexSPI and OctoSPI NOR flash drivers and application-level flash interfaces (APIs).Developed Nucleus BSP workflow for efficient use of a single flash device for storage and eXecute-In-Place (XIP) functionality.- Led technical efforts for Beaglebone Black and IMX8MPlus projects, providing guidance and resolving technical challenges.- Created Nucleus Board Support Packages for IMXRT1060EVK, B-STM32U585IOT, and Semidrive's X9HEVK platforms.- Developed Nucleus device drivers for QSPI, SDIO, DMA, I2C, SPI, and UART across various platforms.- Proficient in kernel porting, device driver development, device management, driver interfaces, device trees, and power management support. -
Software Development EngineerSiemens Digital Industries Software Sep 2020 - Dec 2021Lahore, Punjab, Pakistan- Collaborated with the GUI and Graphics Team based in the UK to create and enhance BSP and audio drivers. - Developed various drivers for Audio, SPI, I2C, GPIO, Serial, and Timer for multiple BSPs.- Contributed to the development of an automated testing framework (BSP validation kit).- Developed Audio driver, and GPIO device driver Interface for Nucleus RTOS.- Provided customer support on DMA and timer drift issues. -
Engineering TraineeCenter Of Language Engineering, Kics Jul 2019 - Aug 2019Lahore, Punjab, Pakistan• Learned to work on sentiment analysis system. Learned RNNs and seq‑to‑seq model for sentimentanalysis.• Implemented Soundex Algorithm which encodes homophones to the same representation fortranslation.• Worked on Roman‑Urdu Translation project for translation of Urdu words from Roman script to Urduscript.
Saqib M. Education Details
-
Electrical Engineering
Frequently Asked Questions about Saqib M.
What company does Saqib M. work for?
Saqib M. works for Afiniti
What is Saqib M.'s role at the current company?
Saqib M.'s current role is Senior Software Engineer.
What schools did Saqib M. attend?
Saqib M. attended University Of Engineering And Technology, Lahore.
Who are Saqib M.'s colleagues?
Saqib M.'s colleagues are Bilal Imran, Syed Ikram Shah, Talha Nasim, Safa Zaid Malik, Faisal Mobin Qureshi, Sobia Sadiq, Salman Rasool.
Not the Saqib M. you were looking for?
-
-
Saqib Butt
Karāchi
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial