Mark Watson, M.A.Sc., P.Eng.
Senior Software Engineer at Prosaris- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Alan Cyr
Mark is a very brilliant and always thinking..... His understanding of complex concepts tied in with his very remarkable understanding of math and calculus are very impressive. Great Technical gut Mark will continue to strive and be on leading edge innovations as he continues.. He has a strong thurst for learning ..... Strongly recommended.... An up and comer ... watch this space !!!! He will continue to impress us all !!
Signe Gurholt
In the Mechanical Engineering Technology program at NBCC, Mark pursued academic knowledge with curiosity and excitement and humour. He has that wonderful trait of a lifelong learner: he pursues--and thoroughly enjoys--opportunities to investigate assumptions, analyze complex ideas, and apply new skills.
Alan Cyr
Mark is a very brilliant and always thinking..... His understanding of complex concepts tied in with his very remarkable understanding of math and calculus are very impressive. Great Technical gut Mark will continue to strive and be on leading edge innovations as he continues.. He has a strong thurst for learning ..... Strongly recommended.... An up and comer ... watch this space !!!! He will continue to impress us all !!
Signe Gurholt
In the Mechanical Engineering Technology program at NBCC, Mark pursued academic knowledge with curiosity and excitement and humour. He has that wonderful trait of a lifelong learner: he pursues--and thoroughly enjoys--opportunities to investigate assumptions, analyze complex ideas, and apply new skills.
Alan Cyr
Mark is a very brilliant and always thinking..... His understanding of complex concepts tied in with his very remarkable understanding of math and calculus are very impressive. Great Technical gut Mark will continue to strive and be on leading edge innovations as he continues.. He has a strong thurst for learning ..... Strongly recommended.... An up and comer ... watch this space !!!! He will continue to impress us all !!
Signe Gurholt
In the Mechanical Engineering Technology program at NBCC, Mark pursued academic knowledge with curiosity and excitement and humour. He has that wonderful trait of a lifelong learner: he pursues--and thoroughly enjoys--opportunities to investigate assumptions, analyze complex ideas, and apply new skills.
Alan Cyr
Mark is a very brilliant and always thinking..... His understanding of complex concepts tied in with his very remarkable understanding of math and calculus are very impressive. Great Technical gut Mark will continue to strive and be on leading edge innovations as he continues.. He has a strong thurst for learning ..... Strongly recommended.... An up and comer ... watch this space !!!! He will continue to impress us all !!
Signe Gurholt
In the Mechanical Engineering Technology program at NBCC, Mark pursued academic knowledge with curiosity and excitement and humour. He has that wonderful trait of a lifelong learner: he pursues--and thoroughly enjoys--opportunities to investigate assumptions, analyze complex ideas, and apply new skills.
Credentials
-
Zephyr Technical Contributor
The Linux FoundationDec, 2022- Nov, 2024 -
Professional Engineer (P.Eng.)
Engineers Nova ScotiaOct, 2021- Nov, 2024
Experience
-
Prosaris
-
Canada
-
Industrial Machinery Manufacturing
-
1 - 100 Employee
-
Senior Software Engineer
-
Jan 2023 - Present
I have begun the transition to a lead role for our software development team, including mobile and web applications. While still heavily involved in technical work, I am also doing more management and product planning related tasks.Some notable responsibilities and contributions include:- Project management.- Product Owner (software).- Discussing software requirements with customers/stakeholders.- Planning software development.- Product road mapping.- Planning and scheduling software releases. - System architecture. - Designing backend architecture.- Designing frontend UI/UX.- Full-stack web development using JavaScript, TypeScript, Node, React, NextJS, MongoDB, Material-UI, Tailwind, Mantine, Prisma, and more.- Unit testing and integration testing using Jest.- Creating and using Docker images/containers.- Continuous integration using Bitbucket pipelines.- Integration of third-party APIs.- Rapid prototyping and proof-of-concepts.- Deployments to Google Cloud/Compute Engine and Vercel.- Use of gcloud SDK/CLI.- Cross-platform mobile app development using Flutter/Dart. Show less
-
-
Embedded Software Engineer
-
Jan 2022 - Jan 2023
- Embedded software/firmware development in C and C++.- Added new features and stability improvements to existing projects.- Created new build systems using CMake (and added to existing ones).- Introduced new unit-testing capabilities using GoogleTest.- Developed drivers for the Zephyr RTOS.- Defined custom boards for Zephyr RTOS using DeviceTree specification.- Introduced Test Driven Development methodologies and systems.- Introduced Agile methodologies and systems.- Developed several new processes across the entire company.- Developed multi-threaded/process python applications.- Use of Python modules like PyQt, pyqtgraph, opengl, threading, numpy. - Debugging using gcc compiler toolchain utilities like objdump, nm, etc.- Experience with 64-bit RISC-V MCUs.- Use of make and makefiles.- Project planning/management using Jira.- Version control using Git and Bitbucket/GitHub. Show less
-
-
-
MetOcean Telematics
-
Canada
-
Telecommunications
-
1 - 100 Employee
-
Embedded Software Engineer
-
Jan 2020 - Dec 2021
- Embedded software/firmware development in Java and C. - Mixed language development with Java and native interfaces to C.- Experience with 32-bit ARM Cortex MCUs.- Development within FreeRTOS framework.- Developed python tools to aid firmware development.- Unit-testing with embunit framework.- Project planning/management using Jira.- Design, testing, troubleshooting RF systems.- Antenna simulation and testing.- Antenna matching network design using Keysight's ADS.- Schematics and PCB layout (using Altium and KiCAD).- Support Regulatory and Compliance testing of products.- Version control using Git and GitHub. Show less
-
-
Hardware Engineer
-
Apr 2019 - Jan 2020
- Writing test firmware to test hardware.- Design, testing, troubleshooting RF systems.- Antenna simulation and testing.- Antenna matching network design using Keysight's ADS.- Component selection, schematic capture, and PCB layout guidance (Altium Designer).- Participate in design reviews (code using GitHub, hardware using Altium, and RF using tools like Keysight's ADS).- Conceptual design of products.- Component selection, schematic capture, and PCB layout guidance (Altium Designer).- Integrate and validate new product designs.- Provide postproduction support.- Create embedded systems requirement specifications.- Support Regulatory and Compliance testing of products.- Interact with cross-functional engineering teams across MetOcean for cohesive product development. Show less
-
-
Junior Hardware Engineer
-
Apr 2018 - Apr 2019
- Writing test firmware to test hardware.- Design, testing, troubleshooting RF systems.- Antenna simulation and testing.- Component selection, schematic capture, and PCB layout guidance (Altium Designer).- Testing, troubleshooting, and validation of hardware electronics/embedded systems.- Create embedded systems test requirements and planning.- Interact with cross-functional engineering teams across MetOcean for cohesive product development.
-
-
-
Dalhousie University
-
Canada
-
Higher Education
-
700 & Above Employee
-
Junior Embedded Systems Engineer
-
Jan 2016 - Mar 2018
Held various positions working with professors Dr. Lukas Swan and Dr. Clifton Johnston from the mechanical engineering department at Dal assisting with various embedded systems and programming projects. Held various positions working with professors Dr. Lukas Swan and Dr. Clifton Johnston from the mechanical engineering department at Dal assisting with various embedded systems and programming projects.
-
-
-
C-FER Technologies
-
Canada
-
Oil and Gas
-
1 - 100 Employee
-
Engineering Technologist
-
Jan 2015 - Dec 2015
Mostly involved in the design, setup, implementation, and post-processing of full-scale experiments in the Oil & Gas sector. Mostly involved in the design, setup, implementation, and post-processing of full-scale experiments in the Oil & Gas sector.
-
-
Education
-
Dalhousie University
Master of Applied Science (M.A.Sc.), Electrical and Computer Engineering -
Dalhousie University
Bachelor of Engineering (B.Eng.), Electrical and Computer Engineering -
NBCC (New Brunswick Community College)
Diploma in Mechanical Engineering Technology