Unfortunately, this job posting is expired.
Don't worry, we can still help! Below, please find related information to help you with your job search.
Some similar recruitments
App Developer And Software Specialist
Recruited by Merit Immigration 7 months ago Address Concord, Ontario, Canada
Freelance Web Developer Jobs
Recruited by Zenfeat 8 months ago Address Ontario, Canada
Software Developer Jobs
Recruited by LeaseFriendly 8 months ago Address Nova Scotia, Canada
Web Developer Jobs
Recruited by Canlan Sports 8 months ago Address Golden Valley, Ontario, Canada
Software Developer/Engineer Jobs
Recruited by Design Match 9 months ago Address Ontario, Canada
Software Developer, New Graduate, 12 Month Contract
Recruited by Siemens 9 months ago Address Concord, Ontario, Canada
Web Developer Jobs
Recruited by Merit Services 9 months ago Address Vaughan, Ontario, Canada
Sr Software Developer(Angular)
Recruited by Aversan Inc. 9 months ago Address Ontario, Canada
Senior Web Developer Jobs
Recruited by BCforward 9 months ago Address Ontario, Canada
Software Developer, Video Jobs
Recruited by GEOTAB 9 months ago Address Waterloo, Ontario, Canada
Software Developer, Core Algorithms
Recruited by Kinaxis 9 months ago Address Waterloo, Ontario, Canada
Software Developer, Video And Graphics
Recruited by Evertz 10 months ago Address Burlington, Ontario, Canada
Junior Software Developer Jobs
Recruited by ReelData AI 10 months ago Address Halifax, Nova Scotia, Canada
Software Developer Jobs
Recruited by OpenText 10 months ago Address Waterloo, Ontario, Canada

Software Developer (C++) Jobs

Company

Voyis

Address Waterloo, Ontario, Canada
Employment type FULL_TIME
Salary
Category Defense and Space Manufacturing
Expires 2023-08-24
Posted at 9 months ago
Job Description
About Voyis:
Voyis Imaging designs and manufactures high performance underwater 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 thousands of kilometers ocean floor across all 7 continents, helping them better understand those remote, challenging environments. Our mission is to push the limits of what’s possible subsea and enable every underwater vehicle to see the depths like we see the surface.
All our products are proudly designed and built in Waterloo.
What you’ll do:
As a C++ Software Developer at Voyis you will be part of our core software team making our underwater cameras & laser-scanner systems work with advanced sensor algorithms, subsea vehicle integrations, and mission-critical workflows.
We are looking for someone who is keen to learn and grow while here and who can make real contributions to the products. We are a small team with lots of opportunities to solve interesting problems. Everyone is expected to take ownership and go above and beyond to achieve our goals together.
Specific responsibilities include:
  • Conduct systems testing with our embedded platforms, executing validation of your software with the hardware
  • Perform root cause analysis of software failures or customer-raised issues
  • Extend the GUI / UX design to improve the way our customers extract and analyze data from the system after missions
  • Implement efficient and robust C++ code to enhance features and improve the performance of our underwater cameras and laser systems.
  • Work with the team on ongoing operational and workflow improvements to make builds easier and releases more efficient
  • Expand an improve our customer-facing API which is used by autonomous vehicles to monitor and control the sensor payloads
This role is primarily in-person but some remote work flexibility is possible. We want you to be with the team, learning and collaborating daily. And we want you to be with the hardware, running your code in real environments.
Must haves:
  • Excellent written and spoken English communication. Really, working with the team is one of the most important parts of the job!
  • Some experience with embedded/computer hardware such as cameras & lenses, PCBA handling, cable harnesses and connectors. All our software is designed to run on Voyis hardware specifically and testing it is a key part of the role.
  • Experience with the following tools/environments: Git, Python, CMake. Comfortable developing for Linux and Windows environments
  • Degree in Software Engineering, Computer Science, ECE, or related
  • Expert proficiency in C++. This is our core language.
Bonus Points for:
  • Experience with computer vision, image processing, machine learning, point cloud processing, CUDA, GPU-optimized programming
  • Mechanical and/or electrical aptitude such as using an oscilloscope.
  • Experience with C++ libraries: Qt, OpenCV, PCL
  • Experience with multi-threaded applications and distributed computing, packet processing and performance optimization
  • Experience with NVIDIA development, ROS2, DDS, GStreamer
The Perks:
  • Monthly Demo Days with lunch and presentations from each department
  • Flexibility in work hours and a dedication to a work-life balance
  • Company-paid benefits & RRSP matching
  • Regular company social events
Why you should join Voyis:
Our team is made up of problem-solvers, passionate about pushing the boundaries of what’s possible underwater. We get excited about building cool stuff and working on exciting projects like going to the Titanic, Endurance (and lots of other shipwrecks too!). We are a small and closely-knit team. Each member of our team makes a significant impact not just on our business, but on our customers as well.
At Voyis we value diversity and we’re proud to be an equal opportunity workplace. We are committed to creating an inclusive environment for all. We thank everyone who applies and for their interest in working for Voyis, however, only candidates selected for an interview will be contacted. No telephone or walk-in inquiries please. To learn more about life at Voyis, check out voyis.com and follow us on LinkedIn