Software Developer

Waterloo, Ontario, Canada

Voyis

Underwater laser scanners and imaging payloads to expand underwater capability & enhance understanding of remote, challenging environments.

View all jobs at Voyis

Apply now Apply later

Location: Waterloo,Ontario,Canada

About Voyis:

Voyis designs and manufactures high performance underwater optical sensors (lasers, cameras, lights) for 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. 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 Software Developer at Voyis, you will play a pivotal role in shaping our next-generation software platform for controlling state-of-the-art optical payload systems and post-processing data. You’ll be an expert in software development, testing, and debugging, with the opportunity to influence and contribute across all aspects of our software efforts.

You’ll take ownership of developing robust, scalable solutions that address the complex requirements of our products, ensuring reliable performance across our range of subsea systems. Working closely with cross-functional teams, you’ll communicate your work and integrate diverse inputs into innovative solutions.

This role offers the opportunity to apply your full-stack expertise in areas such as UI/UX design, database design, front-end development, and back-end integration. You’ll work with cutting-edge platforms and technologies, including C#, WPF, JavaScript, PostgreSQL, Python, GitHub, Conan, Artifactory, and Docker.

 

Core responsibilities include:

·        Design, develop, and maintain applications with a strong focus on UI/UX design, ensuring intuitive and responsive interfaces.

·        Build, test, and deploy applications using .NET, C#, WPF and modern web front-end technologies.

·        Work on full-stack development projects, including database integration and backend development.

·        Optimize applications for performance, scalability, and maintainability.

·        Support camera and imaging systems development, ensuring seamless integration with software applications.

 

 

Note: this is an in-person role at our headquarters in Waterloo. There may opportunities for some remote work, however this role includes significant work with hardware, and joins a team of developers who are all in office.

 

 

Your qualifications:

·        Proven expertise in UI/UX design with a focus on user-centered design principles.

·        Strong programming skills in .NET, C#, and WPF.

·        Proficiency in modern web front-end technologies (e.g., HTML5, CSS3, JavaScript, frameworks like Angular, React, or Vue.js).

·        Experience working with databases like PostgreSQL or MongoDB.

  • Bachelor’s degree in computer engineering, computer science, or a related field.

 

Bonus Points for:

·        Knowledge of C++ programming.

·        Experience with DDS architecture.

·        Experience with Qt/QML

·        Familiarity with vector databases like Milvus or Pinecone

·        Experience in machine learning and its application in software development.

·        Prior experience working with cameras and imaging systems.

·        Familiarity with Amazon S3 or similar technologies.

 

The Perks:

  • Flexible work hours, plenty of vacation, and a dedication to a work-life balance
  • Employee-directed personal education funds to drive continuous learning
  • Profit-sharing within to celebrate our successes together
  • Regular company-wide social events
  • Health and vision benefits 

 

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.

Apply to this job
Apply now Apply later

* Salary range is an estimate based on our AI, ML, Data Science Salary Index 💰

Job stats:  3  0  0
Category: Engineering Jobs

Tags: Angular Architecture Computer Science Docker Engineering GitHub JavaScript Machine Learning MongoDB Pinecone PostgreSQL Python React Testing UX Vue

Perks/benefits: Career development Flex hours Flex vacation Health care Salary bonus Team events

Region: North America
Country: Canada

More jobs like this