Software Operations Engineer
Vital Bio
Location
Oakville, Ontario
Employment Type
Full time
Department
Engineering
About you:
The software engineering team at Vital is seeking an experienced Software Operations Engineer to join our software team developing Vital’s flagship device – the VitalOne. The ideal candidate is highly motivated and able to work across deployment workflows for both the Linux-based application processor and multiple microcontrollers. You will move fluidly between scripting and automation for build and deployment pipelines, embedded Linux integration, and firmware rollout for a variety of hardware targets.
What You Will Do:
Work in a small, tightly integrated, multi-disciplinary software team working alongside many other engineering and science disciplines to bring a cutting-edge in-vitro diagnostic product to market.
Design, implement, and maintain automated build and deployment pipelines for both application software running on Embedded Linux and firmware for connected MCUs.
Use reproducible build environments such as NixOS to ensure consistent, traceable, and compliant deployments.
Develop and maintain automation scripts for configuration, deployment, and integration across development, manufacturing, and production environments.
Troubleshoot and resolve deployment-related issues in collaboration with software, firmware, and hardware teams.
Support sustainable engineering processes for a highly complex medical device.
What You Will Bring:
Experience with Linux in an embedded environment, including build, integration, and deployment processes.
Experience deploying firmware to microcontrollers (ARM Cortex-M or similar).
Experience with automated build systems and CI/CD pipelines (GitLab CI, Jenkins, or similar).
Strong scripting skills (Bash, Python, or similar).
Experience with reproducible build frameworks such as NixOS, Yocto, or Buildroot.
Familiarity with configuration management, version control (Git), and traceability best practices.
Bonus points for:
Experience with Rust for embedded or systems programming.
Hands-on experience with cross-compilation toolchains for multi-architecture builds.
Knowledge of Docker/Podman and container-based deployment workflows.
Experience with Linux kernel internals, device driver integration, or device tree configuration.
Familiarity with medical device software development and relevant standards (IEC 62304, ISO 13485, FDA guidance).
Understanding of networking and network protocols: Ethernet, TCP/IP, HTTP, JSON, Protobuf.
Appreciation of puns!
Why Join Us?
At Vital Bio, you’ll have the opportunity to:
Shape the Future of Diagnostics: Play a key role in deploying and sustaining the software that powers VitalOne, bringing lab-grade testing to the point of care.
Work Across Boundaries: Collaborate with brilliant engineers, scientists, and innovators in a tightly integrated team where software, firmware, and hardware meet.
See Your Impact in Real Time: Own critical deployment and integration workflows from development through production—and watch your work directly enable life-changing healthcare outcomes.
Thrive in a Startup Environment: Enjoy the agility, trust, and open collaboration of a fast-growing company where your ideas are heard, valued, and implemented.
About Vital
Vital is revolutionizing point-of-care diagnostics with our VitalOne platform, delivering real-time care wherever patients are. Our mission is to democratize health technology, making healthcare more accessible and proactive.
Our global team of experts spans chemistry, software, engineering, and microfluidics. We thrive on change, operate on trust, and value diverse perspectives. Our growth-minded culture empowers front-line decision-making and fosters impactful work.
We seek tenacious, bold individuals ready to transform healthcare. At Vital, your talent will make a difference as we work to ensure everyone has access to care when and where they need it.
Vital Biosciences Inc. is an equal opportunity employer and values diversity in the workplace. We are therefore happy to accommodate any individual needs in keeping with the Ontario Human Rights Code and the Accessibility for Ontarians with Disabilities Act. If you require accommodation in order to participate in our hiring process, please contact us to make your needs known in advance.