Nick Armstrong
AeroLeads people directory · profile

Nick Armstrong Email & Phone Number

Firmware Engineer at onsemi
Location: Toronto, Ontario, Canada 11 work roles 3 schools
LinkedIn matched
✓ Verified August 2026 3 data sources Profile completeness 86%

Contact Signals

LinkedIn Profile matched
3 free lookups remaining · No credit card
Current company
Role
Firmware Engineer
Location
Toronto, Ontario, Canada
Company size

Who is Nick Armstrong? Overview

A concise factual answer block for searchers comparing this professional profile.

Quick answer

Nick Armstrong is listed as Firmware Engineer at onsemi, a with 15254 employees, based in Toronto, Ontario, Canada. AeroLeads shows a matched LinkedIn profile for Nick Armstrong.

Nick Armstrong previously worked as Embedded Firmware Developer at Waterloo Aerial Robotics Group and Programming Team Lead - Team Arctos 6135 at First Robotics Canada. Nick Armstrong holds Bachelor Of Applied Science - Basc, Computer Engineering from University Of Waterloo.

Company email context

Email format at onsemi

This section adds company-level context without repeating Nick Armstrong's masked contact details.

onsemi

Review company-level records connected to Nick Armstrong before choosing the right outreach path.

Profile bio

About Nick Armstrong

Computer Engineering at the University of Waterloo. Working towards a career in technology. Coding, robotics design, technical communication and teamwork.I'm proficient in high-performance computation with Rust, C++, and the WGSL shader language; type-driven development using Haskell, C++ template metaprograms, and Rust; and robotics control systems using trajectory optimization, motion profiling, and feedback loops. I can build a website, operate a 20-slot sound board, use a bandsaw, and dabble in jazz piano.

Current workplace

Nick Armstrong's current company

Company context helps verify the profile and gives searchers a useful next step.

onsemi
Onsemi
Firmware Engineer
Toronto, ON, CA
Website
Employees
15254
AeroLeads page
11 roles

Nick Armstrong work experience

A career timeline built from the work history available for this profile.

Firmware Engineer

Toronto, On, Ca

Embedded Firmware Developer

Current

Waterloo, Ontario, Canada

I develop and test firmware for embedded microcontrollers, using protocols such as SPI and CAN on controllers like the STM32L4. I debug firmware using tools including GDB and an oscilloscope.

Oct 2024 - Present

Programming Team Lead - Team Arctos 6135

Toronto, Ontario, Canada

I lead the development of complex autonomous and human controlled robot code using tools such as GitHub, Gradle, Java and the WPILib framework. I am responsible for on-boarding new team members. I mentor rookie programmers in the creation of a successful, competitive robot.

Jun 2022 - Sep 2024

Mechanical Designer And Programmer - Team Arctos 6135

Toronto, Ontario, Canada

The Arctos competitive robotics team has taught me to use industry level tools such as Fusion 360 and Java to design, build and program advanced robots. In 2022, Arctos competed at the FRC International Championships in Houston, TX.

Sep 2020 - May 2024

Nature Interpreter

Toronto, Ontario, Canada

I run guided urban nature walks for the public:• Work with large groups of clients• Deliver impromptu nature talks on chance wildlife sightings• Promote awareness & respect for nature • Help the public develop skills needed to be citizen scientists

Sep 2023 - Aug 2024

Nature Camp Counsellor

Toronto, Ontario, Canada

I taught outdoor environmental education programs to children age 4-12:• Independently developed thorough educational programming• Onboarded and mentored volunteers • Collaborated with other Nature Interpreters to organize events • Maintained a positive and inclusive space for campers• Resolved disputes effectively

Jun 2023 - Sep 2023

Nature Camp Assistant Counsellor

Toronto, Ontario, Canada

• Demonstrated leadership, responsibility & organization and empathy• Worked to provide a positive, safe, educational program• Created an atmosphere of wonder and inspiration

Jul 2021 - May 2023

Computer Science Speaker & Club Executive

Toronto, Ontario, Canada

I teach concepts such as time complexity analysis, functional programming, incremental computations, parallel computing and advanced data structures. I also help prepare students for University of Waterloo's Canadian Computing Challenge, teaching them strategies they can use to win.

Sep 2020 - May 2024

Stem Tutor

Self-Employed

Toronto, Ontario, Canada

As a high-performing mathematics and sciences student, I founded my own tutoring company. I am able to match my mentoring style to many types of learners using online resources, manipulatives, and analogies. I am excited to use my problem solving skills to help students excel in STEM.

Aug 2020 - Feb 2024

Youtube Engineering Education Content Creator

Death By Big Numbers

Toronto, Ontario, Canada

I design, write, record & edit my own Youtube channel featuring FLL robotics tips, coding and mechanical engineering design. I have videos with 10,000+ views. Death By Big Numbers Channel: https://www.youtube.com/channel/UCY9iAlwZdTxJfnI7JOF0AEg

Jan 2019 - Jun 2021

Audio Visual Student Tech Head

Toronto, Ontario, Canada

I was responsible for sound and visuals at all assemblies, concerts and plays at Runnymede Public School. I donated personal and class time to ensure events ran smoothly. As a result of the high stress environment, I learned to work under pressure.

Nov 2017 - Jun 2020
3 education records

Nick Armstrong education

Bachelor Of Applied Science - Basc, Computer Engineering

Gloria Baylis Entrance Award President’s Scholarship of Distinction

Mathematics And Computer Science

Programming Lead - FIRST Robotics Team #6135 Speaker - BCI Computer Science Club Male Lead - Mean Girls, the Musical Speaker - Model.

Intermediate Programming With Python, Computer Science

Art Of Problem Solving

Recursion, OOP, Event-Driven Programming and GUIs, Game Design

FAQ

Frequently asked questions about Nick Armstrong

Quick answers generated from the profile data available on this page.

What company does Nick Armstrong work for?

Nick Armstrong works for onsemi.

What is Nick Armstrong's role at onsemi?

Nick Armstrong is listed as Firmware Engineer at onsemi.

Where is Nick Armstrong based?

Nick Armstrong is based in Toronto, Ontario, Canada while working with onsemi.

What companies has Nick Armstrong worked for?

Nick Armstrong has worked for Onsemi, Waterloo Aerial Robotics Group, First Robotics Canada, High Park Nature Centre, and Bloor Collegiate Institute.

How can I contact Nick Armstrong?

You can use AeroLeads to view verified contact signals for Nick Armstrong at onsemi, including work email, phone, and LinkedIn data when available.

What schools did Nick Armstrong attend?

Nick Armstrong holds Bachelor Of Applied Science - Basc, Computer Engineering from University Of Waterloo.

Find 750M verified contacts

Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.

People with similar names

Check these profiles if this is not the Nick Armstrong you were looking for.

View similar profiles