Jeremy Roy Email and Phone Number
Hi there! I am a Software Designer at MacLean Engineering in the Remote Control Systems team.In July 2021 I completed a MASc (Masters in Applied Science) in the field of mobile robotics. During my MASc I investigated how vehicle-mounted gyroscopes could be used to create vibration maps of terrains and locate terrain surface anomalies. My undergraduate degree was in computer engineering, where I developed an interest in robotics, embedded devices and logic circuits. One of my favourite course projects consisted of partially designing and fully implementing a processor in VHDL. I find computer architecture fascinating and hope to explore this area more in the future.During my undergraduate degree, I completed a 15-month professional internship at Neptec Design Group (now MDA, Robotics & Space Operations). At Neptec I developed a familiarity with Robot Operating System (ROS), formal requirements analysis, and software development best practices including issue tracking, source code management, Doxygen, and GoogleTest.I'm passionate about sensor interfacing, electronic design, and signal processing. I also have lots of experience troubleshooting system-level issues, from user-interface software down to faulty wiring. One of the most recent projects I worked on was to design and implement a low-cost and easy to manufacture ventilator as part of the Code Life Ventilator Challenge. Our team, called the YGK Modular Ventilator, consisted of roughly 20 students, faculty members, and University staff. I worked on a sub-team of four people to develop the user-interface module - a touch screen GUI developed in Tkinter on a Raspberry Pi. One of my tasks was to develop a robust threaded serial interface library that supported asynchronous reading and synchronous writing to a microcontroller (see link below for code). I also designed a circuit to amplify the volume of a piezoelectric buzzer, which was activated when the ventilator malfunctioned. The team worked great together and we built a fully-functional prototype in less than a month. Overall our design placed within the top nine out of 1029 international teams. Most of my recent programming experience is in Python, but I'm also familiar with C++, Java, and embedded C. I have dabbled into other languages such as PHP, assembly, TCL, and Bash, and am eager to learn more!https://code.engineering.queensu.ca/ygk-modular-ventilator/display-app/-/blob/master/controller/controller.py
Maclean Engineering
View- Website:
- macleanengineering.com
- Employees:
- 743
-
Team Lead | Mos Operator ExperienceMaclean EngineeringOttawa, On, Ca -
Software Designer Ii | Remote Control SystemsMaclean Engineering Dec 2023 - PresentOttawa, Ontario, Canada- Leading the design and implementation of software for the Tele-Remote 2.0 system. This system comprises of embedded real-time systems, a PLC, and a graphic tablet.- Designed and implemented the software for the MacLean Safety System. This system complies with ISO 13849-1:2015- Designed and implemented the software for a new Extended Line of Sight (ELOS) camera system. This included designing camera streaming pipelines, the application for an operator tablet, and a layer 3 routed… Show more - Leading the design and implementation of software for the Tele-Remote 2.0 system. This system comprises of embedded real-time systems, a PLC, and a graphic tablet.- Designed and implemented the software for the MacLean Safety System. This system complies with ISO 13849-1:2015- Designed and implemented the software for a new Extended Line of Sight (ELOS) camera system. This included designing camera streaming pipelines, the application for an operator tablet, and a layer 3 routed network. I also developed a simple software deployment procedure for our manufacturing/production department. Show less -
Software Designer I | Advanced Vehicle TechnologyMaclean Engineering Sep 2021 - Dec 2023Ottawa, Ontario, Canada- Remotely supported multiple deployed TeleOp systems in Australia- Designed and implemented an operator station GUI for a prototype autonomous tramming system. This included developing sensor and data streaming pipelines over a constrained network.- Full stack development (C++, Python, PyQT) for the QuickScan shotcrete scanner project -
Research Assistant At Ingenuity Labs (Offroad Robotics)Queen'S University Jun 2018 - Jul 2021Kingston, Ontario• Created an extension to Gaussian Process Regressions that allows for spatiotemporal memory loss • Developed a wavelet-based technique for terrain anomaly mapping using data from inertial sensors • Troubleshot and repaired hardware and software issues on a robotic Kubota RTV900, a Clearpath Husky A200, and a GNSS RTK base station • Presented posters at the 2019 and 2020 NSERC Canadian Robotics Network (NCRN) AGM and the 2019 Queen's University Faculty of Engineering and… Show more • Created an extension to Gaussian Process Regressions that allows for spatiotemporal memory loss • Developed a wavelet-based technique for terrain anomaly mapping using data from inertial sensors • Troubleshot and repaired hardware and software issues on a robotic Kubota RTV900, a Clearpath Husky A200, and a GNSS RTK base station • Presented posters at the 2019 and 2020 NSERC Canadian Robotics Network (NCRN) AGM and the 2019 Queen's University Faculty of Engineering and Applied Science (FEAS) Research Symposium • Supported the demonstration of a gas sensing robot in an underground mine in Northern Ontario • Mentored undergraduate research assistants in electronic design and software development Show less -
Code Life Ventilator Challenge ParticipantYgk Modular Ventilator, Queen'S University Mar 2020 - Apr 2020Kingston, Ontario, Canada• Designed, built, and delivered a low-cost, easy-to-manufacture ventilator during an intensive 1-month sprint as part of an international competition • Placed in top 9 out of 1029 teams from 94 countries • Collaborated in a sub-team of 4 people to design and develop the ventilator's display application in Python using Tkinter • Coordinated with other sub-teams to develop a high-level serial communication protocol between embedded devices • Designed and implemented a… Show more • Designed, built, and delivered a low-cost, easy-to-manufacture ventilator during an intensive 1-month sprint as part of an international competition • Placed in top 9 out of 1029 teams from 94 countries • Collaborated in a sub-team of 4 people to design and develop the ventilator's display application in Python using Tkinter • Coordinated with other sub-teams to develop a high-level serial communication protocol between embedded devices • Designed and implemented a robust asynchronous serial communication library in Python for Raspbian Linux • Designed a circuit to amplify a piezo-electric buzzer • Collaborated virtually using productivity tools including Microsoft Teams, Zoom, and GitLab Show less
-
Software Engineering InternNeptec Design Group May 2016 - Jul 2017Kanata, OntarioAdvanced Crew Medical System (ACMS) • Developed firmware for On-Astronaut Wireless Sensor Units. • Developed software to interface wireless sensor units with a database.Hardware Debugging • Designed tests to verify the integrity of address/data pin solder joints for DRAM chips on proprietary computer boards.LiDAR-Nav • Developed and maintained ROS drivers to run on CSA's Juno rover. • Wrote unit tests using the Google Testing Framework. •… Show more Advanced Crew Medical System (ACMS) • Developed firmware for On-Astronaut Wireless Sensor Units. • Developed software to interface wireless sensor units with a database.Hardware Debugging • Designed tests to verify the integrity of address/data pin solder joints for DRAM chips on proprietary computer boards.LiDAR-Nav • Developed and maintained ROS drivers to run on CSA's Juno rover. • Wrote unit tests using the Google Testing Framework. • Performed field testing on CSA's analog terrain.PROBA-3 FLLS • Performed cross-disciplinary requirements analysis.Vivado • Developed internal tool to use with Vivado's Non-Project mode design flow. Show less
-
Summer Camp Counsellor / TripperCamp Couchiching Jun 2013 - Aug 2015Ontario, Canada• Developed leadership skills while caring for the well-being of groups of 8 to 12 children.• Guided groups of 5 to 12 people through the remote wilderness of northern Ontario.• Collaborated with other staff to plan and facilitate high quality programming to large groups of children.• Mediated and helped solve conflicts between campers.
-
Trampoline CoachAirborne Trampoline North Aug 2012 - Jun 2014• Coached recreational and competitive trampoline classes for children and adults.• Facilitated birthday parties and group bookings for large groups of up to 30 people.• Taught classes to children with special needs.
Jeremy Roy Skills
Jeremy Roy Education Details
-
Electrical And Computer Engineering -
Cumulative Gpa: 4.1/4.3 -
Esc Renaissance6 (Predicted Ib Average), 95% Ontario Average
Frequently Asked Questions about Jeremy Roy
What company does Jeremy Roy work for?
Jeremy Roy works for Maclean Engineering
What is Jeremy Roy's role at the current company?
Jeremy Roy's current role is Team Lead | MOS Operator Experience.
What schools did Jeremy Roy attend?
Jeremy Roy attended Queen's University, Queen's University, Esc Renaissance.
What are some of Jeremy Roy's interests?
Jeremy Roy has interest in Children, Environment, Science And Technology, Disaster And Humanitarian Relief, Animal Welfare.
What skills is Jeremy Roy known for?
Jeremy Roy has skills like Powerpoint, Independence, Creative Problem Solving, Highly Responsible, Experience Working With Children, Latex, Critical Thinking, Big Data Analytics, Project Management, Software Development, Digital Circuit Design, Analog Circuit Design.
Who are Jeremy Roy's colleagues?
Jeremy Roy's colleagues are Jessica Gross Ramirez, Denis Leclair, Bobby Lanteigne, Tammy Rentner, Ethan Mortimer, Elijah Wilson, P. Eng, Clement Mashimbye.
Not the Jeremy Roy you were looking for?
-
3partners.org, canceratl.ca, entega.de
3 +150686XXXXX
-
1gbvavocats.com
-
-
Jeremy Roy
Canada
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial