Mehmood Nurmohamed Email and Phone Number
Mehmood Nurmohamed work email
- Valid
- Valid
Mehmood Nurmohamed personal email
- Valid
Mehmood Nurmohamed phone numbers
As a seasoned Firmware Engineer with a passion for IoT and embedded systems, I bring a wealth of experience in developing innovative firmware solutions. My expertise lies in the architecture and development of firmware for Nordic Semiconductor- and other ARM Cortex-M-based MCUs, where I've successfully implemented BLE services and developed Python scripts for efficient manufacturing testing.My career has been defined by my ability to adapt and excel in various industries, from automotive to medical devices. I'm particularly proud of my contributions to IoT applications, which have ranged from asset tracking to environmental monitoring.I am constantly updating my skill set, as evidenced by my certifications in TinyML, Bluetooth Low Energy and Cellular IoT Fundamentals. My approach is holistic, covering all aspects from design to product launch, with a keen focus on best practices in CI/CD workflows.I thrive on innovation and technical challenges, seeking opportunities where I can contribute to cutting-edge projects and drive technological advancements.
-
Principal Firmware EngineerVigilant.EngineeringBothell, Wa, Us -
Senior Firmware EngineerMeta Sep 2024 - PresentMenlo Park, Ca, Us -
Principal Firmware EngineerRibbiot Feb 2023 - Sep 2024Huntington Beach, Ca, Us* Firmware architecture and development for IoT solutions (asset tracking, industrial equipment monitoring)* Driver and application firmware for Nordic nRF528xx-based MCUs using Segger IDE/nRF52 SDK as well as nRF Connect SDK/Zephyr OS for Ribbiot's tracking product* Implementing BLE services and advertising features on Ribbiot's products* Integration of hardware/firmware with iOS devices* Design of low power ultra-wideband (UWB) products using modules from Qorvo* Firmware design, development and board bring-up for an ultra-low powered cellular IoT gateway based on the nRF9160 SiP using Zephyr OS on custom hardware* Integration of Ribbiot's product with AWS IoT (MQTT message definition, creation and provisioning of security certificates, setting device policies)* Bring up of new hardware designs and development of test modules for new components* Python script development to support manufacture testing of products* Implement best practices for CI/CD workflow using Github* Documentation of designs using UML class diagrams and state charts* Collaborate with Electrical Engineering manager to perform schematic reviews and feedback of hardware designs* Perform sprint planning and prioritizing deliverables for successful product launches -
Embedded Systems ConsultantSelf. Sep 2012 - Sep 2024UsConsultant to local companies engaged in the automotive, aquaponics, environmental and security industries:Telematics========- Developed Python script (on a Windows 7 PC) used to control USB-based Data Acquisition (DAQ) devices- USB DAQ used to interface with a telematics platform to perform simulations and validationHead-Up Display=============- Performed a study of various ARM Cortex-Mx microcontrollers to meet the needs of a new product- Selected the STM32F4 MCU for the custom-designed platform- Architected the firmware for a prototype Head-Up Display using a the QP/C++ State-Machine Framework- Developed the board support package and ported the QP Vanilla Kernel to the platform- Developed various device drivers for UART, SPI and I2C based peripheralsMCU: STM32F407 TOOLS: Rowley Crossworks IDE, ST-Link debuggerAquaponics=========- Prototyped using an mbed based Internet of Things (IoT) platform to profile environment temperature- Experimented with both the TI CC3200 and ESP8266 SOC for Wifi connectivity of the platform- Integrated with both the AT&T M2X and ThingSpeak cloud service to upload temperature on an interval basisMCU: NXP LPC1768, TI CC3200 Launchpad, ESP8266TOOLS: mbed online IDE, TI CCS Cloud IDEEnvironmental============- Bring up new hardware for an environmental data acquisition instrument- Design and develop firmware for an STM32F7-based microcontroller- Initiate and provide support for Continuous Integration/Development for firmware developmentMCU: STM32F7TOOLS: mbed, Atollic TrueStudio, STM32CubeMx, ST-LinkCONFIGURATION MANAGEMENT: Mercurial with BitbucketSecurity=======- Stealth-mode startup engaged in location and identification services- Develop and design firmware based on STM32 MCUs interfacing with Wi-fi, Bluetooth, NFC, GPSMCU: STM32MP1, STM32L4, nRF9160TOOLS: Segger Studio, Visual Studio -
Senior Embedded Firmware EngineerParticle Apr 2022 - Feb 2023San Francisco, California, Us* Firmware development for embeddable modules used for IoT solutions (asset tracking, industrial equipment monitoring, light electric vehicle industries)* Driver and application firmware for Nordic nRF52840-based SOMs using modern C++* Bring up of new hardware designs and development of test modules for new components* Test-driven development of GNSS drivers for various GPS modules* Contribute towards ensuring firmware runs on legacy as well as newer supply-secure hardware* Participate in reviews of pull requests and feature enhancements using Git for CI/CD* Perform sprint planning and prioritizing deliverables for successful product launches -
Embedded R&D Firmware EngineerSigma Connectivity Nov 2021 - Apr 2022Lund, Se* ARM Cortex-M33 MCU / Hifi4 DSP development using the NXP i.MXRT6xx family - bare metal and RTOS based designs* Development of digital audio drivers and applications - using DMA, PDM and UART peripherals* Porting of DSP and machine learning algorithms to embedded target* DSP Concepts Audio Weaver custom module development* Source code management using GitHub along with internal proprietary DevOps tools* Collobaration with cross-functional teams and international vendors* Develop user guides and documents for extended team members* Debug hardware designs with the use of lab measurement equipment and audio capture devices* Assist with project planning and provide technical feedback to managementTOOLS: MCUXpresso, XtensaXplorer, MATLAB, Visual Studio, Adobe Audition, Audacity -
Principal Embedded Software EngineerMetapower, Llc Oct 2020 - Aug 2021* Microcontroller and application processor selection for end-to-end solution of an IoT and RF control product* Participate in schematic reviews and support new hardware bring-up - develop unit tests and utilities to aid hardware debugging* Control firmware design and development using an ARM Cortex-M4F MCU - device drivers for serial peripherals to control RF devices - bare metal architecture using event-driven design* Microcontroller driver interface and application development for a 5G mmWave phased array IC* Embedded Linux development using C/C++ - Microsoft Azure IoT SDK application development - BLE central application development using Gattlib - Multiprocessor serial communication with external MCU - State-machine architecture and design for each process* BLE peripheral firmware development for a SoC - multi-channel ADC monitoring and reporting via BLE* Low-power sensor driver development (I2C, SPI, UART interface) - environment sensors (humidity, pressure, proximity) - industrial sensors (TE, Bosch)* Microsoft Azure IoT Hub deployment - configuring Stream Analytics service - set up of Power BI sink for real-time data monitoring* Microsoft Power BI application development - creation of real-time data dashboard viewable on desktop and mobile devices
-
Linux Kernel/Bsp EngineerPivotal Commware Oct 2019 - Sep 2020Bothell, Washington, Us* IoT device-side development using Azure IoT Device SDK* Embedded Linux application development with C++11* Yocto Project development for NXP i.MX6 -
Senior Staff Firmware EngineerMicrovision Inc. Oct 2017 - Jul 2019Redmond, Washington, Us* Develop device drivers for an STM32-based MEMS control platform using C++11* Integrate a USB Video Class application for a Cypress FX3 USB3.0 controller to visualize point cloud data* Participate in formal code reviews using Differential* Adhere to in-house configuration management workflow using Mercurial* Develop Python scripts for validation testing of new ASIC and FPGA designs* Prototyping and testing using Python OpenCV processingMCU: STM32F7, ARM9TOOLS: Eclipse, Cypress USB Suite, Lauterbach Trace32, Phabricator, Gemini Tracker, PythonOS: uC/OS-IICONFIGURATION MANAGEMENT: Mercurial -
Principal Firmware EngineerNytec Product Innovation Center Apr 2016 - Sep 2017Kirkland, Washington, Us* Product development and design for an IoT solution used in the hospitality industry* Architect and design firmware for ARM Cortex-M (STM32, Atmel SAMD) based consumer devices * Develop firmware for RTOS (TI-RTOS, FreeRTOS, etc) and OS-less embedded devices* Participate in hardware design reviews and assist Electrical Engineering staff with board bring-up* Develop test firmware for unit testing new hardware* Prototype embedded Linux solutions using the Raspberry Pi* Develop bootloaders for all MCU-based projects* Designed and developed an SSL client application for an embedded Linux platformMCU: Texas Instruments CC1310, ST Microelectronics STM32F4xx and STM32F7xx, Atmel SAMD20, Freescale i.MX6TOOLS: Atmel Studio, Atollic TrueStudio, Code Composer, Visual Studio, SmartRF StudioOS: FreeRTOS, TI-RTOS, LinuxCONFIGURATION MANAGEMENT: Git -
Firmware ArchitectVerathon Inc., Subsidiary Of Roper Technologies, Inc. Oct 2013 - Apr 2016Bothell, Washington, Us* Architect, design and implement ARM Cortex-M4 based microcontroller firmware for an Class B ultrasound medical device using the QP Active Object Framework and UML Statecharts* Develop device drivers for serial flash memory, LCD, FPGA and Application Processor communications using C++. These make use of SPI, UART, I2C and GPIO peripherals.* Perform board bring up and BSP development in cooperation with staff Electrical Engineers.* Modify and debug OMAP35x Linux DVSDK Linux kernel to support touchscreen driver and custom SPI driver.* Participate in design reviews and developed-feature presentations.* Development done using Agile Scrum Methodology* Lead and mentor teammates in microcontroller development tasks* Investigate medical device corrective and preventative action (CAPA) issues for existing product line* Participate in IEC-62304 process developmentMCU: Kinetis-K20 (Cortex-M4), TI OMAP (Cortex-A8) TOOLS: IAR Workbench, Visual Studio, QT Creator, Freescale Processor Expert, Microsoft VisioOS: QK Kernel (QP Framework), Embedded LinuxCONFIGURATION MANAGEMENT: Microsoft Team Foundation Server -
Senior Software EngineerStratos Product Development Oct 2011 - Oct 2013Seattle, Wa, UsProduct development and solutions for clients from various industries. Some projects include:* Implementation of a 9-bit UART protocol on a PIC18 microcontroller for a bus slave device. This includes developing SPI and serial (UART) device drivers.* Design a bootloader for a PIC18 device using a SPI bus connection to an Android-based hardware platform.* Design and develop a firmware update and Bluetooth connectivity (using the Infineon eBMU PMB8753/2 module) features for an ARM Cortex-M3 based medical device* Port QP Framework to an STM32 ARM Cortex-M0 deviceMCU: STM32 (Cortex-M0+, Cortex-M3), PIC18TOOLS: IAR Workbench, Visual Studio, MPLAB, Keil MDK-ARM , Eclipse, Microsoft VisioOS: QK Kernel (QP Framework), Keil RTX, Bare metalCONFIGURATION MANAGEMENT: Subversion, Git
Mehmood Nurmohamed Skills
Mehmood Nurmohamed Education Details
-
University Of CalgaryElectrical Engineering -
University Of CalgaryObject-Oriented Analysis And Design Using Uml -
University Of WashingtonEmbedded And Real-Time Systems Programming
Frequently Asked Questions about Mehmood Nurmohamed
What company does Mehmood Nurmohamed work for?
Mehmood Nurmohamed works for Vigilant.engineering
What is Mehmood Nurmohamed's role at the current company?
Mehmood Nurmohamed's current role is Principal Firmware Engineer.
What is Mehmood Nurmohamed's email address?
Mehmood Nurmohamed's email address is me****@****ail.com
What is Mehmood Nurmohamed's direct phone number?
Mehmood Nurmohamed's direct phone number is +120663*****
What schools did Mehmood Nurmohamed attend?
Mehmood Nurmohamed attended University Of Calgary, University Of Calgary, University Of Washington.
What are some of Mehmood Nurmohamed's interests?
Mehmood Nurmohamed has interest in Android Development, Beaglebone, Embedded Linux, Arduino.
What skills is Mehmood Nurmohamed known for?
Mehmood Nurmohamed has skills like Embedded Systems, Embedded Software, Device Drivers, Firmware, Software Development, Rtos, C++, Microcontrollers, Embedded Linux, Tcp/ip, Debugging, Arm.
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