Available to hire
Hi, I’m Xinming (Michael) Wu, an Electronics Systems Engineering student with hands-on experience in hardware testing, embedded systems, and full-stack development. I enjoy solving real-world problems by combining hardware design, firmware development, and software engineering to build reliable products.
Over the past few years I’ve contributed to Navitas Vehicle Systems, Blackberry, Mio Vision, and Conestoga Smart Research Center through co-op roles, building test frameworks, bringing up OS on custom hardware, and delivering web-based tools. I’m excited to apply my cross-disciplinary skills to challenging projects that connect hardware and software.
Skills
See more
Work Experience
Test Engineer at Navitas Vehicle Systems
September 1, 2023 - PresentSustaining and analyzing existing production and regression test frameworks for troubleshooting and updates; assisting other engineering teams in verification and validation of new projects and determining product testing requirements; collaborating with software developers to design hardware and software support frameworks, including BSP and Driver Development.
Test Engineer at Navitas Vehicle Systems
September 1, 2023 - PresentMaintain and develop Python PLC automation programs for production hardware testing. Continue developing test data acquisition and visualization via internal company website. Sustain and analyze existing production and regression test frameworks for troubleshooting and updates. Assist in hardware verification and validation of new projects and determine product testing requirements.
Student(Co-op) at Blackberry Limited
December 1, 2022 - September 11, 2025Worked with existing SoC vendors and hardware platforms to bring up QNX OS on custom hardware; understood QNX microkernel and its drivers; conducted static code analysis and driver debugging along with related tasks.
BSP & Driver Development Student (Co-op) at Blackberry Limited
December 1, 2022 - September 11, 2025Build a basic QNX BSP for Raspberry Pi, NXP with U-Boot loader and SD card, USB, and serial drivers. Understand QNX RTOS programming through corporate training and conduct static code analysis using Klocwork.
Electronics Technician (Co-op) at Mio Vision Technology
April 1, 2022 - September 11, 2025Managed hardware QA, firmware testing, debugging, and repair for the product line; assisted with inventory, defect returns, firmware/hardware feedback, and other quality-related processes; contributed to new test standards, organized chamber and servers, and managed Jira workflow.
Electronics Technician (Co-op) at Mio Vision Technology
April 1, 2022 - September 11, 2025Manage ESS hardware test, firmware Burn-in test and debug failure products through script results and lab equipment. Assist with test setup, firmware/hardware feedback, and Jira logs.
Electronics Technician (Co-op) at Conestoga College-Smart Research Center
August 1, 2021 - September 11, 2025Set up and configured electronics lab with advanced equipment; wrote documentation/manuals; assisted electronics team with project research including ROS robotics and IoT sensors.
Electronics Technician (Co-op) at Conestoga College-Smart Research Center
August 1, 2021 - September 11, 2025Setting up new electronics lab with following equipment: BGA rework station, PCB printer, solder paste station, reflow oven. Setup various new equipment: ROS with Clear Path Ridgeback platform, wireless IoT sensors products on plant.
Education
Bachelor of Engineering – Electronics Systems Engineering (distinction) at Conestoga College
August 1, 2019 - August 1, 2023Bachelor of Engineering at Conestoga College
September 1, 2019 - August 1, 2023Qualifications
Industry Experience
Computers & Electronics, Manufacturing, Education, Software & Internet, Professional Services
Skills
See more
Hire a Web Developer
We have the best web developer experts on Twine. Hire a web developer in Waterloo today.