Firmware Engineer

Noze
Montreal, QC, Canada
Full-time

Disease detection through smell? That’s right. With every breath, we release a health snapshot right into the air. This is the body’s hidden language, and up until now, it’s gone unnoticed.

We're changing that. Inspired by nature and with a boost from NASA, we’ve developed the world’s first fully-integrated diagnostic breathalyzer.

It’s capable of decoding these health signals in real-time and at any point-of-care. We’re bringing the sense of smell to the forefront of medicine and welcoming a new era of healthcare.

This role offers an exciting opportunity to work at the forefront of medical device technology, contributing to innovative diagnostic solutions.

The ideal candidate will blend technical expertise with a passion for quality and reliability in healthcare technology.

Who You Are :

As a passionate and skilled Firmware Engineer at Noze, you'll revolutionize medical diagnostics by developing innovative, high-quality firmware solutions.

With your strong startup mindset, you'll tackle complex challenges head-on, designing beyond specifications to align with company goals.

Your expertise in both firmware and hardware enables holistic system development, while your analytical thinking and creativity drive robust, data-driven solutions.

Your commitment to documentation, problem-solving, and continuous innovation will be crucial in advancing our groundbreaking projects and contributing to the team's success in transforming healthcare technology.

Here’s exactly who thrives at Noze :

  • Aligned. This is the place for go-getters who are ambitious. We value visionaries who are all in for exponential growth and committed to making a big impact.
  • Collaborative. We believe success is a team sport. Our people thrive on collaboration, embrace feedback, and are committed to continuous improvement.
  • Driven. We're not the kind to wait for directions we take the initiative and push projects forward. We are high performers who are proactive, own their work, and consistently strive for excellence.

What You'll Do :

As a key member of our IoT team at Noze, you'll be instrumental in the development and validation of our diagnostic devices for clinical studies.

Your primary responsibilities will include :

  • Own the maintenance, support, and updating tasks related to our firmware stack, including maintaining transparency and high work quality.
  • Implementing functional production test tools and procedures for product assembly and validation.
  • Conducting and participating in code reviews to elevate team performance and incorporate stakeholder input on critical systems.
  • Producing detailed, traceable documentation of your work, highlighting key decisions.
  • Aligning your priorities with company objectives and project deadlines, balancing between immediate priorities and longer-term projects.

Required Qualifications :

  • 5+ years of experience in IoT and firmware development.
  • High proficiency in firmware using C / C++ and real-time operating systems similar to FreeRTOS.
  • Track record of exceptional troubleshooting skills and clear logical thinking.
  • Strong experience working with microcontrollers, specifically ESP and MSP based.
  • Experience with firmware development practices such as versioning and source management.
  • Able to implement and enforce engineering best practices : Software design and architecture, code quality, design patterns, unit tests, integration tests.

Preferred Qualifications :

  • Bachelor's degree in Computer Science, Firmware Engineering, Electronics Engineering, Software Engineering, or equivalent experience.
  • Able to work independently, mentor team members, contribute to overall architecture and lead technology forward.
  • Great communication skills including creating and maintaining documentation, and generating reports.
  • Experience working with medical / FDA approved devices.
  • Knowledge of cybersecurity principles and practices.

What we offer

  • The opportunity to join a forward-thinking company with a collaborative team of innovative thinkers.
  • A rewarding career path with diverse opportunities for professional growth.
  • A competitive compensation and benefits package, including employer-paid health and dental benefits for eligible employees.
  • A generous learning and development budget for conferences, classes, and other professional development events.

References will be required from previous employers.

J-18808-Ljbffr

6 days ago
Related jobs
Kynze
Montreal, Quebec

En tant qu'Ingénieur logiciel Systèmes Embarqués (Firmware), vous serez responsable du développement et de l'optimisation du logiciel embarqué pour nos produits. Votre travail consistera à tester et valider le firmware pour divers dispositifs, tout en documentant chaque étape selon nos protocoles in...

Advanced Micro Devices, Inc
Canada

AMD together we advance_ THE ROLE: The Memory IO team is looking for a passionate and experienced IP and subsystem BIOS firmware engineers for pre-silicon and production BIOS firmware development of high-speed LPDDRx and DDRx IPs and subsystems. THE PERSON: Are you looking to take on and tackle adva...

Grass Valley
Montreal, Quebec

Additional programming skills are an asset; Linux application development experience with cross compiling and running debuggers on target hardware (Linux kernel internals, Linux device drivers); Experience with low-level programming, including working with microcontrollers and microprocessors (...

Noze
Montreal, Quebec

Bachelor's degree in Computer Science, Firmware Engineering, Electronics Engineering, Software Engineering, or equivalent experience. As a passionate and skilled Firmware Engineer at Noze, you'll revolutionize medical diagnostics by developing innovative, high-quality firmware solutions. Your expert...

Grass Valley
Montreal, Quebec

Bachelor’s degree in software engineering, computer engineering, computer science or related field;. Strong teamwork and communication skills to collaborate effectively with cross-functional multi-site teams, including hardware engineers, QA engineers, and project managers;. Grass Valley’s Software ...

Solution SFT
Montreal, Quebec

Services SFT is looking for a passionate firmware developer who is interested in developing the next generation of healthcare simulator products within the hardware engineering department. The candidate will be part of a multi-disciplined team consisting of firmware, electrical, mechanical and softw...

Promoted
Outlier
Laval, Quebec
Remote

Are you an experienced software engineer who would like to lend your coding expertise to train AI models?. PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of opportunities that may be of interest and sharing with our affiliates. W...

Promoted
Norda Stelo
Montreal, Quebec

In the context of various projects, your role as Project Manager will allow you to contribute actively to implementing concrete measures that have a positive impact on fighting and adapting to climate change, biodiversity loss, water and energy resource issues, etc. Join Norda Stelo’s dynamic team a...

Promoted
Tyco Safety Products Canada, Ltd
Brossard, Quebec

Actively participate in all aspects of software development activity Prioritize features and optimize our software solution Interact with people in different departments, organizations, and in other locations around the world Push the product vision forward as a passionate advocate ...

Promoted
Fed Manutech Canada
Montreal, Quebec

Your profile- At least 3 years' experience in electrical engineering and/or automation- Experience in reading electrical drawings- Experience with programmable controllers- BAC in automated production engineering or BAC in industrial engineering- ING or CPI in progress - Professional English- Perman...