Jeremy Roy

Jeremy Roy Email and Phone Number

Team Lead | MOS Operator Experience @ MacLean Engineering
Ottawa, ON, CA
Jeremy Roy's Location
Ottawa, Ontario, Canada, Canada
About Jeremy Roy

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

Jeremy Roy's Current Company Details
MacLean Engineering

Maclean Engineering

View
Team Lead | MOS Operator Experience
Ottawa, ON, CA
Employees:
743
Jeremy Roy Work Experience Details
  • Maclean Engineering
    Team Lead | Mos Operator Experience
    Maclean Engineering
    Ottawa, On, Ca
  • Maclean Engineering
    Software Designer Ii | Remote Control Systems
    Maclean Engineering Dec 2023 - Present
    Ottawa, 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
  • Maclean Engineering
    Software Designer I | Advanced Vehicle Technology
    Maclean Engineering Sep 2021 - Dec 2023
    Ottawa, 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
  • Queen'S University
    Research Assistant At Ingenuity Labs (Offroad Robotics)
    Queen'S University Jun 2018 - Jul 2021
    Kingston, 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
  • Ygk Modular Ventilator, Queen'S University
    Code Life Ventilator Challenge Participant
    Ygk Modular Ventilator, Queen'S University Mar 2020 - Apr 2020
    Kingston, 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
  • Neptec Design Group
    Software Engineering Intern
    Neptec Design Group May 2016 - Jul 2017
    Kanata, Ontario
    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. •… 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
  • Camp Couchiching
    Summer Camp Counsellor / Tripper
    Camp Couchiching Jun 2013 - Aug 2015
    Ontario, 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.
  • Airborne Trampoline North
    Trampoline Coach
    Airborne 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

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 Robot Control Data Structures Linux Kernel Java C++ C Bash Assembly Language Arduino Html Css Vhdl Sports Coaching Microsoft Office Computer Architecture Vivado Tcl

Jeremy Roy Education Details

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?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.