Mehmood Nurmohamed

Mehmood Nurmohamed Email and Phone Number

Principal Firmware Engineer @ vigilant.engineering
Bothell, WA, US
Mehmood Nurmohamed's Location
Bothell, Washington, United States, United States
Mehmood Nurmohamed's Contact Details

Mehmood Nurmohamed work email

Mehmood Nurmohamed personal email

Mehmood Nurmohamed phone numbers

About Mehmood Nurmohamed

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.

Mehmood Nurmohamed's Current Company Details
vigilant.engineering

Vigilant.Engineering

View
Principal Firmware Engineer
Bothell, WA, US
Mehmood Nurmohamed Work Experience Details
  • Vigilant.Engineering
    Principal Firmware Engineer
    Vigilant.Engineering
    Bothell, Wa, Us
  • Meta
    Senior Firmware Engineer
    Meta Sep 2024 - Present
    Menlo Park, Ca, Us
  • Ribbiot
    Principal Firmware Engineer
    Ribbiot Feb 2023 - Sep 2024
    Huntington 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
  • Self.
    Embedded Systems Consultant
    Self. Sep 2012 - Sep 2024
    Us
    Consultant 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
  • Particle
    Senior Embedded Firmware Engineer
    Particle Apr 2022 - Feb 2023
    San 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
  • Sigma Connectivity
    Embedded R&D Firmware Engineer
    Sigma Connectivity Nov 2021 - Apr 2022
    Lund, 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
  • Metapower, Llc
    Principal Embedded Software Engineer
    Metapower, 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
  • Pivotal Commware
    Linux Kernel/Bsp Engineer
    Pivotal Commware Oct 2019 - Sep 2020
    Bothell, 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
  • Microvision Inc.
    Senior Staff Firmware Engineer
    Microvision Inc. Oct 2017 - Jul 2019
    Redmond, 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
  • Nytec Product Innovation Center
    Principal Firmware Engineer
    Nytec Product Innovation Center Apr 2016 - Sep 2017
    Kirkland, 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
  • Verathon Inc., Subsidiary Of Roper Technologies, Inc.
    Firmware Architect
    Verathon Inc., Subsidiary Of Roper Technologies, Inc. Oct 2013 - Apr 2016
    Bothell, 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
  • Stratos Product Development
    Senior Software Engineer
    Stratos Product Development Oct 2011 - Oct 2013
    Seattle, Wa, Us
    Product 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

Embedded Systems Embedded Software Device Drivers Firmware Software Development Rtos C++ Microcontrollers Embedded Linux Tcp/ip Debugging Arm Real Time Operating Systems Testing Usb Communication Protocols Software Engineering Configuration Management Software Design Telematics Scada Statecharts

Mehmood Nurmohamed Education Details

  • University Of Calgary
    University Of Calgary
    Electrical Engineering
  • University Of Calgary
    University Of Calgary
    Object-Oriented Analysis And Design Using Uml
  • University Of Washington
    University Of Washington
    Embedded 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

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.