Enable job alerts via email!

Software Engineer

Vital Lyfe

Dartmouth

On-site

CAD 80,000 - 100,000

Full time

Yesterday
Be an early applicant

Job summary

A high-tech startup focused on water solutions is seeking a Software Engineer to lead software development for their innovative desalination systems. You will work on both embedded systems and user-facing applications, integrating hardware and cloud services to deliver a robust platform. This role offers a unique opportunity to tackle global challenges in water security within a rapidly growing team.

Benefits

Work on high-impact problems
Join a mission-driven team
Long-term career equity opportunities

Qualifications

  • Comfortable building full-stack applications across various technologies.
  • Experience with embedded firmware development.
  • Familiar with hardware/software integration and reliability design.

Responsibilities

  • Lead development of firmware for embedded control systems.
  • Develop user-facing applications for mobile or web.
  • Integrate with cloud services for data collection and diagnostics.
  • Collaborate with hardware and product teams.
  • Maintain internal tools and monitoring infrastructure.

Skills

Full-stack application development
Embedded firmware
Hardware/software integration
Reliability and maintainability design

Tools

Node.js
React
Python
Job description
About Vital Lyfe

Vital Lyfe is building high-performance, desalination systems to bring clean water anywhere on Earth without needing power infrastructure. We're a hardware-first company tackling one of the world’s most urgent challenges through engineering precision, modern design, and systems-level thinking.

About the Role

We’re looking for a full-time Software Engineer to lead development across our embedded systems, web / mobile applications, and backend infrastructure. You’ll be responsible for bringing intelligence and user experience to our desalination platform, from firmware that controls hardware in the field to apps and tools that power operations, monitoring, and support. This is a hands-on role for a technical generalist who thrives in early-stage environments and wants full ownership across the software stack.

What You\'ll Do
  • Lead development of firmware for embedded control systems (sensors, motors, pumps, valves, etc.)
  • Develop user-facing applications for mobile or web (e.g. system status, user config, onboarding)
  • Integrate with cloud services for data collection, OTA updates, and diagnostics
  • Collaborate tightly with hardware, test, and product teams to create robust, scalable systems
  • Build and maintain internal tools, dashboards, and device monitoring infrastructure
  • Shape foundational software architecture, stack, and developer workflows
What We\'re Looking For
  • Comfort building full-stack applications (Node.js, React, Python, or equivalent)
  • Experience with embedded firmware (C/C++, RTOS, or similar low-level systems)
  • Familiarity with hardware/software integration and field deployments
  • Experience designing for reliability, maintainability, and offline environments
  • Self-directed, hands-on builder who values clarity, simplicity, and cross-functional work
  • Bonus: BLE or cellular experience, remote monitoring, OTA update pipelines, or IoT platforms
Why Join Vital Lyfe?
  • Work on high-impact problems with global relevance
  • Help scale breakthrough technology in water security and climate resilience
  • Early ownership in a high-growth, engineering-led startup
  • Join a tight-knit, mission-driven team in a fast-paced environment
  • Build long-term career equity as we grow
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.