Current jobs related to Embedded Systems Engineer - Kitchener, Ontario - Voyis


  • Kitchener, Ontario, Canada Voyis Full time

    About VoyisVoyis is a leading manufacturer of high-performance underwater optical sensors, including lasers, cameras, and lights, designed for autonomous underwater vehicles. Our products have enabled customers to survey over 10,000km of ocean floor across all 7 continents, helping to better understand remote and challenging environments.Job SummaryWe are...


  • Kitchener, Ontario, Canada Voyis Full time

    About VoyisVoyis is a leading manufacturer of high-performance underwater optical sensors, including lasers, cameras, and lights, designed for autonomous underwater vehicles. Our products have enabled customers to survey over 10,000km of ocean floor across all 7 continents, helping to better understand remote and challenging environments.Job SummaryWe are...


  • Kitchener, Ontario, Canada https:www.pcrecruiter.netsitemap Full time

    Job SummaryWe are seeking a skilled Embedded Software Engineer to join our team at a software industry leader. The successful candidate will participate in the development, coding, and debugging of software products and enhancements, primarily in Java, but occasionally using other development tools.Key ResponsibilitiesDevelop and implement software modules,...


  • Kitchener, Ontario, Canada Cloud DX, Inc. Full time

    Embedded Software Developer OpportunityWe are seeking a talented and motivated Embedded Software Developer to join our team at Cloud DX, Inc. The ideal candidate will have a passion for embedded systems and a strong foundation in programming languages such as C and C++.Key ResponsibilitiesAssist in the design and development of embedded software for various...


  • Kitchener, Ontario, Canada Cloud DX, Inc. Full time

    We are seeking a talented and motivated Junior Embedded Developer to join our team at Cloud DX, Inc. The ideal candidate will have a passion for embedded systems and a strong foundation in programming languages such as C and C++.Key Responsibilities:Assist in the design and development of embedded software for various systems and devicesCollaborate with...


  • Kitchener, Ontario, Canada Sonova AG Full time

    At Sonova, we're committed to creating innovative hearing solutions. As an Embedded Software Developer C++, you'll play a crucial role in developing cutting-edge software for our networked hearing aid systems.Key Responsibilities:Design, implement, test, and document real-time embedded software using C++Collaborate with a multidisciplinary team of engineers...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Christie Digital Systems Canada Inc.We are seeking a highly skilled Senior Software Developer to join our innovative team in Kitchener, ON.About the Opportunity:We are pushing the boundaries of technology with our state-of-the-art projection systems and application tool sets. As part of our team, you will have the opportunity to design, develop, and maintain...


  • Kitchener, Ontario, Canada Sonova Full time

    Job Title: Embedded Software Developer C++At Sonova, we are seeking an experienced Embedded Software Developer C++ to join our Research & Development team. As a key member of our team, you will be responsible for developing embedded C++ software for modern networked hearing aid systems.Responsibilities:Design, implementation, test, and documentation of...


  • Kitchener, Ontario, Canada Sonova Full time

    Job Title: Embedded Software Developer C++At Sonova, we are seeking an experienced Embedded Software Developer C++ to join our Research & Development team. As a key member of our team, you will be responsible for developing embedded C++ software for modern networked hearing aid systems.Responsibilities:Design, implementation, test, and documentation of...


  • Kitchener, Ontario, Canada Miovision Full time

    Position SummaryMiovision is seeking an experienced Senior Embedded Software Developer to join our firmware team. As a key member of our team, you will be responsible for designing and developing embedded software and firmware on all Miovision hardware and test systems.Key ResponsibilitiesDevelop and maintain embedded Linux software in Python and firmware...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we are a leading provider of innovative hearing care solutions, and we are seeking a skilled Embedded Software Developer to join our Research & Development team.Responsibilities:Design, implementation, test, and documentation of real-time embedded software for wireless hearing devices (medical devices)Object-oriented embedded software development...


  • Kitchener, Ontario, Canada Miovision Full time

    OverviewMiovision is a leading provider of transportation data and traffic management solutions, leveraging custom-built hardware to deliver best-in-class results. As a Senior Embedded Developer, you will be responsible for developing embedded software and firmware on Miovision hardware and test systems.


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we are committed to providing innovative hearing care solutions that empower individuals with hearing impairments.We are seeking an experienced Embedded Software Developer C++ Specialist to join our Research & Development team in Kitchener, ON. As a key member of our team, you will be responsible for developing embedded C++ software for modern...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Software Engineering at Christie Digital SystemsWe're looking for a skilled Senior Software Developer to join our innovative team. As part of our team, you will have the opportunity to design, develop, and maintain state-of-the-art projection systems and application tool sets used for calibration, setup, and diagnostics.Responsibilities:Development of...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we're pushing the boundaries of hearing care solutions. As a leading provider of innovative products, we're on a mission to help people enjoy the delight of hearing. Our Research & Development team delivers hearing solutions and services for hearing impaired individuals, hearing care professionals, and related people. We're seeking a skilled...


  • Kitchener, Ontario, Canada Sonova Full time

    At Sonova, we are committed to helping people enjoy the delight of hearing. As a leading provider of innovative hearing care solutions, we are not just a company that makes products: we are a team on a mission to enable a life without limitations. Our Research & Development team delivers hearing solutions and services for hearing impaired people, hearing...


  • Kitchener, Ontario, Canada Miovision Full time

    At Miovision, we're on a mission to revolutionize traffic operations. As an Embedded Quality Assurance Engineer, you'll play a crucial role in ensuring the quality of our cutting-edge products.About the RoleWe're offering a competitive salary range of $90,000 - $110,000 per year, depending on experience, and a comprehensive benefits package.As a key member...


  • Kitchener, Ontario, Canada Nuvation Engineering Full time

    Job SummaryNuvation Engineering, a leading Engineering Design Services company, is seeking a highly skilled Senior Electronics Hardware Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing complex electronic systems, leading a small team of engineers, and collaborating with clients to...


  • Kitchener, Ontario, Canada Nuvation Engineering Full time

    Job SummaryNuvation Engineering, a leading Engineering Design Services company, is seeking a highly skilled Senior Electronics Hardware Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing complex electronic systems, leading a small team of engineers, and collaborating with clients to...


  • Kitchener, Ontario, Canada Christie Digital Systems Full time

    Unlock Your Potential as a Senior Software DeveloperChristie Digital Systems is a global leader in the development of award-winning light technology solutions and services. We're seeking a talented Senior Software Developer to join our innovative team and contribute to the design, development, and maintenance of state-of-the-art projection systems and...

Embedded Systems Engineer

2 months ago


Kitchener, Ontario, Canada Voyis Full time
About Voyis

Voyis is a pioneering company that designs and manufactures high-performance underwater optical sensors for autonomous underwater vehicles. Our products have enabled our customers to survey over 10,000 kilometers of ocean floor across all 7 continents, expanding our understanding of the underwater world.

We are committed to pushing the boundaries of what's possible subsea and empowering every underwater vehicle to see the depths like we see the surface.

Job Summary

We are seeking an experienced Embedded Development Engineer to join our team. As an Embedded Development Engineer at Voyis, you will play a key role in the development of our firmware, software, and embedded hardware. You will work closely with our software and hardware engineering teams to design, develop, and test our products.

Key Responsibilities
  1. Develop and validate microcontroller firmware for our STM32 ARM-based systems.
  2. Design and implement new features and controls for our operating systems.
  3. Manage firmware-hardware configuration settings to achieve desired product functionality goals.
  4. Develop software for embedded Linux and bare metal microcontrollers using C++.
  5. Create internal tools using Python.
  6. Integrate and test new devices into our embedded stack.
  7. Manage Board Support Packages and custom kernels for our embedded Linux systems.
  8. Plan and execute embedded software and hardware tests to verify new features and functionality.
  9. Interface with both software and hardware engineering teams.
Requirements
  • Proven experience with real-time systems and microcontroller firmware development.
  • Excellent working knowledge of C++, FreeRTOS, and 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.
  • Excellent communication skills.
  • Familiarity with network and communication protocols.
  • Bachelor's degree in Computer Engineering, Electrical Engineering, or similar.
Preferred Qualifications
  • Experience with NVIDIA Jetson SOMs and carrier boards.
  • Experience with multi-threaded development and design.
  • Proven skills in developing precise timing systems.
  • Experience with timing protocols.
  • Capable in reading and interpreting electrical schematics and PCB layouts.
  • Familiarity with calibration methods for camera and other robotics sensors.
  • Experience with ROS2 or DDS.
Perks
  • Flexible work hours and a dedication to work-life balance.
  • RRSP Matching.
  • Health and vision benefits.
  • Profit-sharing within the company.
  • Employee-directed personal education funds.
  • Regular company-wide social events.