See all roles

System Software Engineer

Work from home Full-time role Hiring

About You

The software engineering team at Vital is seeking an experienced software engineer with systems and applications skills to join our software team developing Vital’s flagship device - the VitalOne. The ideal candidate is highly motivated, able to move between the low levels of integrating a Linux-based system with custom hardware up to the higher levels of control and application software which drive and manage that system.

What you'll 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 verify low level system software which integrates to a variety of integrated and external peripherals.

  • Work with electrical, mechanical, optical, and systems engineers to define and refine hardware integrations.

  • Work with the rest of the software team to implement and expand control and application software running on integrated devices, R&D systems, and the cloud.

  • Support sustainable engineering processes for a highly complex medical device.

What you’ll need

  • Experience with using C or C++ in a systems setting such as the kernel.

  • Experience with using Rust or a desire to learn and use Rust as a primary implementation language.

  • Experience with automated build systems and system image integration frameworks such as Yocto, Buildroot, or NixOS.

  • Experience working with Linux in an embedded environment, including an understanding of the embedded Linux boot process, device driver model, devicetree, etc.

  • Experience reading electronics schematics and device datasheets and using that knowledge to implement and solve problems with hardware integrations.

Bonus points for

  • Experience with Linux kernel internals, device driver modification and creation, building and tuning Linux kernels.

  • Experience with tightly integrated image acquisition software with minimal overhead: MIPI-CSI, DMA, and image sensors.

  • Experience with or knowledge of functional programming and compile-time safety.

  • Experience with or a desire to learn Haskell and work on control and higher level application software.

  • Experience with networking and network protocols: Ethernet, TCP/IP, HTTP, JSON, Protobuf.

  • Experience with or knowledge of Nix & NixOS.

  • Familiarity with in-vitro diagnostics, medical device software development.

  • Familiarity with quality and safety guidelines based on FDA and ISO related Quality and Safety Standards and Practices.

  • Appreciation of puns!

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.

Apply to this Job

You might like

Named Account Executive - Future Opportunities

Work from home Full-time role

Senior Full-stack Engineer (.NET/Angular) - Software (Latam)

Work from home Full-time role

Internal Tools Engineer

Work from home Full-time role

Lead Product Designer (UI/UX) (NYC/remote)

Work from home Full-time role

Lead Product Designer - Software (Latam)

Work from home Full-time role

Scientist- Assay Development

Work from home Full-time role

Future Hiring - Sales Development Representative

Work from home Full-time role

Lead Product Designer - Software (Latam)

Work from home Full-time role

Vet Clinic Support Associate

Work from home Full-time role

Senior .NET Engineer

Work from home Full-time role

Experienced Customer Service Representative – Delivering Exceptional Experiences for arenaflex Customers

Work from home Full-time role

Senior Product Manager - AI Products (Remote)

Work from home Full-time role

Experienced Data Entry Clerk – Work From Home | Online Typing & Part-Time Jobs

Work from home Full-time role

Sr Patient Support Services Analyst

Work from home Full-time role

Federal Programs/Program Manager (Hybrid/Remote)

Work from home Full-time role

Remote Data Entry Specialist – Precision Record Management for arenaflex’s Global Airline Operations

Work from home Full-time role

Experienced Remote Customer Service Representative – Delivering Exceptional Support to blithequark Card Members from the Comfort of Your Home

Work from home Full-time role

Experienced Full Stack Data Scientist – Lead Information Researcher for arenaflex

Work from home Full-time role

Experienced Oracle Integration Developer and Programmer for Remote Full-Time Position in Healthcare Technology

Work from home Full-time role

Associate Solution Analyst

Work from home Full-time role