Nick Armstrong Email & Phone Number
Who is Nick Armstrong? Overview
A concise factual answer block for searchers comparing this professional profile.
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.
Email format at onsemi
This section adds company-level context without repeating Nick Armstrong's masked contact details.
Review company-level records connected to Nick Armstrong before choosing the right outreach path.
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.
Nick Armstrong's current company
Company context helps verify the profile and gives searchers a useful next step.
Nick Armstrong work experience
A career timeline built from the work history available for this profile.
Embedded Firmware Developer
CurrentI 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.
Programming Team Lead - Team Arctos 6135
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.
Mechanical Designer And Programmer - Team Arctos 6135
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.
Nature Interpreter
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
Nature Camp Counsellor
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
Nature Camp Assistant Counsellor
• Demonstrated leadership, responsibility & organization and empathy• Worked to provide a positive, safe, educational program• Created an atmosphere of wonder and inspiration
Computer Science Speaker & Club Executive
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.
Stem Tutor
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.
Youtube Engineering Education Content Creator
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
Audio Visual Student Tech Head
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.
Nick Armstrong education
Bachelor Of Applied Science - Basc, Computer Engineering
Mathematics And Computer Science
Intermediate Programming With Python, Computer Science
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.
Search by job title, company, industry, location, and seniority. Export verified B2B contact data when you need it.
Start free trialCheck these profiles if this is not the Nick Armstrong you were looking for.
View similar profiles