Martin Nguyen

Martin Nguyen Email and Phone Number

Graduate Student Researcher @ University of Waterloo
Waterloo, ON, CA
Martin Nguyen's Location
Montreal, Quebec, Canada, Canada
About Martin Nguyen

Experienced in:-C/C++, Python development-Linux systems programming-Embedded systems in baremetal and RTOS (FreeRTOS, MicriumOS)-PCB design for various MCUs and board bring-up-Motor control firmware, BLDC and DC-Basic Linux kernel modules developmentInterested in reverse engineering, Windows kernel drivers, IoT, SDR-Hardware experience: STM32, Silabs EFR32 SoCs, Tiva C, ESP32, nRF52840-Tools: WinDbg, Ghidra, x64dbg, STM32Cube, Simplicity Studio, SOLIDWORKS-Renode MCU simulation-SDR experience: MATLAB, GNU Radio, SDR#I love hearing about new opportunities, please don’t hesitate to contact me at martin.nguyen3@mail.mcgill.ca!

Martin Nguyen's Current Company Details
University of Waterloo

University Of Waterloo

View
Graduate Student Researcher
Waterloo, ON, CA
Website:
uwaterloo.ca
Martin Nguyen Work Experience Details
  • University Of Waterloo
    Graduate Student Researcher
    University Of Waterloo
    Waterloo, On, Ca
  • Mcgill Robotics
    Mars Rover Electrical/Software Advisor
    Mcgill Robotics Sep 2024 - Present
  • Mcgill Robotics
    Mars Rover Electrical Lead
    Mcgill Robotics Sep 2022 - Sep 2024
    Responsible for design and assembly of Rover Electrical system.• C/C++, Python development for robotics.• Manage and train 20 members in embedded systems, PCB design and soldering.• Write drivers for BLDC and DC motors for the Rover arm using STM32 HAL library in C++. • Design PCBs in Altium for brushed motor controller power distribution board.• Develop PID, FOC controller firmware for various motors.• Perform 3D CADing with mechanical team members in SOLIDWORKS.•… Show more Responsible for design and assembly of Rover Electrical system.• C/C++, Python development for robotics.• Manage and train 20 members in embedded systems, PCB design and soldering.• Write drivers for BLDC and DC motors for the Rover arm using STM32 HAL library in C++. • Design PCBs in Altium for brushed motor controller power distribution board.• Develop PID, FOC controller firmware for various motors.• Perform 3D CADing with mechanical team members in SOLIDWORKS.• Write ROS nodes for various systems in Python. Show less
  • Silicon Labs
    Embedded Linux Development Intern
    Silicon Labs May 2024 - Aug 2024
    Montreal, Quebec, Canada
    Co-processor communication team• Driver development in C.• Linux networking, socket programming.• FreeRTOS kernel POSIX port.• Worked on custom communication protocol for IoT devices.• Contributed to Silicon Labs Gecko SDK.• Embedded software development in C for low power RF microcontrollers.
  • Silicon Labs
    Embedded Software Development Intern
    Silicon Labs May 2023 - Aug 2023
    Montreal, Quebec, Canada
    Platform drivers and board bring-up team.• C firmware development.• Contributed to Silabs Gecko SDK.• Worked on platform memory management drivers for heap profiling.• Wrote drivers for measuring wake-time from different sleep states using various peripherals of the SOCs.• Used Bitbucket, Jira, Git, Arm GNU Toolchain, Simplicity Studio.
  • Mcgill Rocket Team
    Avionics Software Member
    Mcgill Rocket Team Sep 2022 - Aug 2023
    Montreal, Quebec, Canada
    • Radio firmware development in C.• Refactored radio drivers for SX1262 and LoRa transceiver that uses SPI interface to make it platform independent.• Wrote other peripheral drivers for sensors (I2C, SPI,...).• Worked with RTOS (FreeRTOS) for the rocket flight computer.
  • Canadian Armed Forces | Forces Armées Canadiennes
    Combat Engineer (Sapper)
    Canadian Armed Forces | Forces Armées Canadiennes Oct 2018 - Nov 2022
    Montreal, Quebec, Canada
    4 years military service in the Canadian Army Reserves.• Training: Basic Military Qualification (BMQ, BMQ-L), Sapper course (DP1).• Tasks: Inventory and maintenance of various specialized military equipment, including weapons, vehicles, heavy equipment, safety gear and supplies stored in the regiment's warehouse.• Skills: Constructing and demolishing field defenses and obstacles with power tools and heavy equipment, basic first-aid, land navigation and survival, firearms safety and… Show more 4 years military service in the Canadian Army Reserves.• Training: Basic Military Qualification (BMQ, BMQ-L), Sapper course (DP1).• Tasks: Inventory and maintenance of various specialized military equipment, including weapons, vehicles, heavy equipment, safety gear and supplies stored in the regiment's warehouse.• Skills: Constructing and demolishing field defenses and obstacles with power tools and heavy equipment, basic first-aid, land navigation and survival, firearms safety and handling, field communications. Show less
  • Mcgill Formula Electric (Mfe)
    Software Team Member
    Mcgill Formula Electric (Mfe) Sep 2021 - Sep 2022
    Learning about firmware for Formula Electric car, CAN BUS interfacing and PCB design

Martin Nguyen Education Details

Frequently Asked Questions about Martin Nguyen

What company does Martin Nguyen work for?

Martin Nguyen works for University Of Waterloo

What is Martin Nguyen's role at the current company?

Martin Nguyen's current role is Graduate Student Researcher.

What schools did Martin Nguyen attend?

Martin Nguyen attended Mcgill University.

Not the Martin Nguyen you were looking for?

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.