See more Collapse

Senior development engineering

1 month ago


Waterloo ON, Canada Voyis Full time

Voyis designs and manufactures high-performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping people better understand those remote, challenging environments. All our products are proudly designed and built in Waterloo.
As an Embedded Development Engineer at Voyis, you will have input and influence across our firmware, software, and embedded hardware development efforts. We are looking for an expert in microcontroller programming, testing, and debugging. We are looking for an engineer with thorough experience in test and development of real-time capable embedded systems. You will be responsible for developing these systems and communicating your work out to the Software and Hardware development teams. You will interface with camera sensors, SOMs and carrier boards, networking devices and cabling, Linux Kernels, BSPs, device drivers, and more. This is an opportunity to leverage your broad experience in firmware development, microcontrollers, embedded communications/networking, timing, and test. C++, FreeRTOS, Linux, ARM, CUDA, Python, GitHub, Windows, Conan, Github Actions, Conan, Artifactory, Docker.
Own the development and validation of microcontroller firmware (STM32 ARM), implementing new features and controls for operating Voyis systems.
# Manage firmware-hardware configuration settings for Voyis products to achieve desired product functionality goals.
# Develop software for embedded Linux and bare metal microcontrollers using C++.
# Create internal tools using Python.
# Integrate and test new devices into our embedded stack up including carrier boards, cameras, and other sensors.
# Manage Board Support Packages and custom kernels for our embedded Linux systems.
# Plan and execute embedded software and hardware tests to verify new features and functionality for our cameras, LEDs, and lasers, using scopes and scripts to monitor essential data.
# Interface with both software and hardware engineering teams, and act as a systems integrator.
# There may be opportunities for some remote work; however, this role includes significant work with hardware and joins a team of developers who are all in the office.
Proven capabilities with real-time systems / RTOS and microcontroller firmware development.
C++, FreeRTOS, Python.
Experience with development for x86 and ARM (NVIDIA Jetson) embedded architectures.
Advanced knowledge of Linux, including kernel development.
Experience writing device drivers, BSP’s and DTS’s for embedded systems.
Familiar with network and communication protocols: Bachelor's degree in Computer Engineering, Electrical Engineering, or similar.
Comfortable with an oscilloscope: probing trigger lines and I/O pins for comprehensive firmware testing and validation.
Experience with multi-threaded development and design.
Capable of reading and interpreting electrical schematics, PCB layouts.
Flexible work hours, lots of vacation, and a dedication to work-life balance.
Regular company-wide social events.
We get excited about building cool products and working on exciting projects like going to the Galapagos, Endurance, Titanic (and lots of other shipwrecks too). At Voyis, we value diversity and we’re proud to be an equal opportunity workplace. No telephone or walk-in inquiries please.


We have other current jobs related to this field that you can find below


  • Bracebridge, ON, Canada Tatham Engineering Full time

    Land Development - Senior Engineer, Group Leader Tatham Engineering is dedicated to enhancing our communities. Are you looking to enhance your career and apply your technical expertise to meaningful work? We are seeking an experienced, accomplished, and self-motivated Group Leader to work in the Land Development group based out of our Bracebridge office....

  • Land Development

    1 month ago


    Bracebridge, ON, Canada Tatham Engineering Full time

    Land Development - Senior Engineer, Group Leader Town of, 8 Barron Dr, Bracebridge, ON P1L 0A1, Canada Req #43 Friday, March 1, 2024 Tatham Engineering is dedicated to enhancing our communities. Are you looking to enhance your career and apply your technical expertise to meaningful work? We are seeking an experienced, accomplished, and self-motivated...

  • Land Development

    3 weeks ago


    , ON, Canada Tatham Engineering Limited Full time

    Land Development - Senior Engineer, Group Leader Town of, 8 Barron Dr, Bracebridge, ON P1L 0A1, Canada Req #43 Friday, March 1, 2024 Tatham Engineering is dedicated to enhancing our communities. Are you looking to enhance your career and apply your technical expertise to meaningful work? We are seeking an experienced, accomplished, and...

  • Land Development

    3 weeks ago


    , ON, Canada Tatham Engineering Limited Full time

    Land Development - Senior Engineer, Group Leader Town of, 8 Barron Dr, Bracebridge, ON P1L 0A1, Canada Req #43 Friday, March 1, 2024 Tatham Engineering is dedicated to enhancing our communities. Are you looking to enhance your career and apply your technical expertise to meaningful work? W


  • Bracebridge, ON, Canada Tatham Engineering Full time

    Municipal - Senior Engineer, Group Leader Town of, 8 Barron Dr, Bracebridge, ON P1L 0A1, Canada Req #42 Friday, March 1, 2024 Tatham Engineering is dedicated to enhancing our communities. Are you looking to enhance your career and apply your technical expertise to meaningful work? We are seeking an experienced, accomplished, and self-motivated Group...


  • Mississauga, ON, Canada Adecco Engineering & Technical Full time

    Our client is looking for a Senior Mechanical Design Engineer to lead generation and implementation of technical concepts, procedures, and practices. This role will interpret user feedback, provides design solutions, give portfolio level considerations and offer paths to resolve issues related to biomedical applications. Our client is in Mississauga, and...


  • Mississauga, ON, Canada Adecco Engineering & Technical Full time

    Our client is looking for a Senior Mechanical Design Engineer to lead generation and implementation of technical concepts, procedures, and practices. This role will interpret user feedback, provides design solutions, give portfolio level considerations and offer paths to resolve issues related to biomedical applications. Our client is in Mississauga, and...


  • Toronto, ON, Canada CEM Engineering Full time

    CEM Engineering is actively seeking an exceptional Senior Civil/Structural Engineer to join our dynamic team. As a Senior Civil/Structural Engineer, you will play a pivotal role in driving the renewable energy revolution forward. Our company is at the forefront of innovative hydrogen, biogas and RNG projects, and we are looking for someone who possesses both...


  • Toronto, ON, Canada CEM Engineering Full time

    CEM Engineering is actively seeking an exceptional Senior Civil/Structural Engineer to join our dynamic team. As a Senior Civil/Structural Engineer, you will play a pivotal role in driving the renewable energy revolution forward. Our company is at the forefront of innovative hydrogen, biogas and RNG projects, and we are looking for someone who possesses both...


  • Toronto, ON, Canada CEM Engineering Full time

    CEM Engineering is actively seeking an exceptional Senior Civil/Structural Engineer to join our dynamic team. As a Senior Civil/Structural Engineer, you will play a pivotal role in driving the renewable energy revolution forward. Our company is at the forefront of innovative hydrogen, biogas and RNG projects, and we are looking for someone who possesses both...


  • Toronto, ON, Canada CEM Engineering Full time

    CEM Engineering is actively seeking an exceptional Senior Civil/Structural Engineer to join our dynamic team. As a Senior Civil/Structural Engineer, you will play a pivotal role in driving the renewable energy revolution forward. Our company is at the forefront of innovative hydrogen, biogas and RNG projects, and we are looking for someone who possesses both...

  • Civil Engineer

    3 weeks ago


    Niagara-on-the-Lake, Canada Associated Engineering Full time

    Job Title Civil Engineer (Senior) Location Niagara-on-the-Lake Office - Niagara-on-the-Lake, ON L0S 1J0 CA (Primary) Category Infrastructure Job Type Full-time permanent About Us As an employee-owned, Canadian company, Associated Engineering provides a broad base of consulting engineering services in the infrastructure, water, transportation, environmental,...

  • Senior Project Manager

    2 months ago


    Bracebridge, ON, Canada Tatham Engineering Full time

    Tatham Engineering is dedicated to enhancing our communities. Are you looking to enhance your career and apply your technical expertise to meaningful work? We are seeking a Senior Engineer, Project Manager for our Structural – Buildings group to work in either our Bracebridge or Orillia office.Tatham’s portfolio of Buildings projects includes new...

  • Senior FPGA Designer

    2 months ago


    Waterloo, Canada Nuvation Engineering Full time

    JOB SUMMARY Nuvation is looking for a talented, innovative Senior FPGA Designer , who successfully combines architecture skills, deep technical expertise, and project leadership. This is a full-time position in our Waterloo Office. The ideal candidate has demonstrated experience working with multi-discipline teams, has sound knowledge of in FPGA...

  • Senior FPGA Designer

    3 weeks ago


    Waterloo, Canada Nuvation Engineering Full time

    JOB SUMMARY Nuvation is looking for a talented, innovative Senior FPGA Designer , who successfully combines architecture skills, deep technical expertise, and project leadership. This is a full-time position in our Waterloo Office. The ideal candidate has demonstrated experience working with multi-discipline teams, has sound knowledge of in FPGA...


  • Barrie, ON, Canada Tatham Engineering Full time

    Senior Class Environmental Assessment Engineer Thursday, September 21, 2023 Tatham Engineering is dedicated to enhancing our communities. Are you looking to enhance your career and apply your technical expertise to meaningful work? We are seeking a Senior Class Environmental Assessment (EA) Engineer for our Collingwood or Barrie office as part of our...


  • Waterloo, Canada Epitec Inc Full time

    JOB SUMMARY FOR Senior Software Engineer: Seeking a Senior Software Engineer with 5+ years of experience in JavaScript, React framework, and API development. RESPONSIBILITIES FOR Senior Software Engineer: Professional work experience using react, comfortable creating custom hooks, and webpack and babel plugins to enhance developer experience for...


  • Waterloo, Canada Epitec Inc Full time

    JOB SUMMARY FOR Senior Software Engineer: Seeking a Senior Software Engineer with 5+ years of experience in JavaScript, React framework, and API development. RESPONSIBILITIES FOR Senior Software Engineer: Professional work experience using react, comfortable creating custom hooks, and webpack and babel plugins to enhance developer experience for...


  • Toronto, ON, Canada Design Works Engineering Full time

    Hello and welcome to Design Works Engineering!We are a multi-discipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our diverse staff all share the same vision – create great projects, and even better relationships.Our team is a group...


  • Toronto, ON, Canada Design Works Engineering Full time

    Hello and welcome to Design Works Engineering!We are a multi-discipline engineering firm inclusive of civil engineering, structural engineering, mechanical engineering, electrical engineering, energy modelling, and fire protection design. Our diverse staff all share the same vision – create great projects, and even better relationships.Our team is a group...