Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Hardware/Firmware Engineer

Noze Inc.

Job Description

Job Description

Who We Are

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 Hardware/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.

What you will do
  • Rapid prototyping: turn ideas into working hardware quickly. Build breadboard and dev-kit proofs of concept, spin quick-turn PCBs, hand-assemble and rework boards, and iterate from bench results in days, not months
  • Analog front end: design high-sensitivity, low-noise, instrumentation-level signal chains for chemical sensor arrays: excitation, multiplexing, amplification, filtering, and high-resolution ADC conversion
  • Noise and precision: build PSpice models of the signal chain and run noise budgets, error and drift analysis, and tolerance studies; manage grounding, shielding, guarding, layout, and thermal effects to reach the sensitivity the sensor needs
  • Digital and MCU design: design multi-MCU boards (STM32, MSP430, ESP32 families) with external memory and storage, displays and touch, audio, wireless, and USB
  • Mixed-signal and power: partition analog and digital domains; design battery, charging, BMS and fuel-gauge circuits, low-noise regulation, and drivers for pumps, valves, and other actuators
  • Bring-up and validation: bring up new boards, write test plans, characterize sensor and front-end performance, and debug down to the component
  • Firmware: write and maintain drivers, bring-up and production firmware across STM32 (FreeRTOS), MSP430 (bare-metal), and ESP32 (ESP-IDF), including inter-processor communication, sensor acquisition, power management, and wireless connectivity
  • Path to production: schematic capture and PCB layout, BOM and component selection, DFM/DFT, and work with contract manufacturers and EMC/safety test labs (IEC 60601-1, IEC 60601-1-2)
  • Work across teams: partner with software and cloud on device interfaces, with the sensor team on characterization, and with mechanical on integration and pneumatics
  • Documentation: write and maintain hardware design documentation and risk analyses (dFMEA) for an ISO 13485 / ISO 14971 design-control process

What you'll work with
  • Sensing: chemical sensor arrays, plus flow and environmental sensing
  • Analog front end: MSP430 ultra-low-power MCU for multi-channel precision acquisition and battery management
  • Main unit: STM32 (ARM Cortex-M) with external memory and storage, touch display, and audio
  • Connectivity: ESP32 for Wi-Fi and BLE
  • Firmware: C/C++, FreeRTOS, STM32Cube, ESP-IDF, and bare-metal MSP430
  • Process: Git, Jira/Confluence, and a QMS-based design-control process
  • Design tools: KiCad, PSpice, LTspice

What you need
  • 7+ years of professional electronics design and embedded firmware experience, with at least one product taken from prototype to production
  • A strong record of rapid prototyping: you build, measure, and iterate quickly, and you're comfortable with hand assembly, rework, and quick-turn PCB fabrication
  • Proven analog design for high-sensitivity, low-noise, instrumentation-grade measurement: precision op-amps and instrumentation amplifiers, transimpedance or bridge circuits, low-noise references, filtering, and high-resolution (24-bit sigma-delta) ADCs
  • Solid understanding of noise sources (thermal, 1/f, shot, EMI) and how to measure and reduce them
  • Digital design experience with STM32 (ARM Cortex-M), MSP430, and ESP32 MCUs, including high-speed memory interfaces, SPI, I2C, UART, I2S, SDIO, and USB
  • Mixed-signal PCB layout skills: grounding, guarding, stack-up, and signal and power integrity
  • Low-noise power design and battery-powered systems
  • Expert with lab equipment: oscilloscope, spectrum or FFT analyzer, precision DMM and SMU, LCR meter, logic analyzer
  • Fluent in KiCad for schematic capture and multi-layer PCB layout, plus circuit modeling and simulation in PSpice (LTspice a plus): analog front-end, noise, and tolerance/Monte Carlo analysis
  • Clear communicator with colleagues from different technical backgrounds (firmware, sensor, product, AI, QA)
  • Bachelor's degree in Electrical or Computer Engineering, or equivalent practical experience

Firmware

You'll write the firmware for the boards you design, so we need real depth here too:

  • Strong embedded C/C++ on STM32 (STM32Cube/HAL), ESP32 (ESP-IDF), and MSP430
  • FreeRTOS and bare-metal development: peripheral drivers, ADC/DMA acquisition, interrupts, timers, and low-power modes
  • Writing bring-up and test firmware yourself, and debugging with JTAG/SWD
  • Inter-processor communication (UART, SPI) and wireless connectivity on ESP32 (Wi-Fi, BLE, MQTT)
  • Bootloaders, OTA updates, and secure boot
  • Python for test automation, data capture, and analysis

Nice to have experience
  • Chemical, gas, or biomedical sensor interfaces
  • Medical device experience: IEC 60601-1, IEC 60601-1-2 (EMC), ISO 13485, ISO 14971
  • Pneumatic or fluidic systems and actuator drive circuits
  • RF layout and wireless certification
  • Low-volume manufacturing, test fixture design, and production test
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Hardware/Firmware Engineer in Montréal, QC vacancy
  •  ...MANNARINO Systems & Software Inc. is a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation industries. Our customer base is very large, covering traditional... 
    Suggested
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    3 days ago
  •  ...Are You are a detail-oriented, hands-on Hardware & Prototyping Technician who excels in a...  ...as part of a multidisciplinary team of engineers and scientists to deliver functional prototypes...  ...teams, including hardware, sensor, firmware, and product development, to streamline prototyping... 
    Suggested
    Permanent employment

    Noze Inc.

    Montréal, QC
    a month ago
  •  ...a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power...  .../ Responsibilities We are seeking an experienced Senior Python Engineer to design, develop, and maintain backend... 
    Senior
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    1 day ago
  •  ...a leader in providing safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power...  .../ Responsibilities We are seeking an experienced Senior Software Engineer to contribute to the development, integration... 
    Senior
    Long term contract
    Permanent employment
    Work at office

    MANNARINO

    Montréal, QC
    1 day ago
  •  ...ship things that matter. The Role We're looking for a Senior Backend Engineer to own and evolve the backbone of our system. Our...  ...with a small team of highly competent engineers across AI, firmware, Android, product and operations. Soft skills matter here. So... 
    Senior
    Full time
    Work at office
    Remote work

    Norbert Health

    Montréal, QC
    a month ago
  • $120k - $130k per year

     ...N2P Systems is seeking an experienced Senior IAM Engineer to join our enterprise technology delivery team in Montreal, Quebec, Canada. At N2P Systems, you will put 5-8 years of hands-on experience with Identity and Access Management, Ping Identity and Ping Directory Server... 
    Senior
    Full time

    N2P Systems

    Montréal, QC
    1 day ago
  •  ...Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate will be joining... 
    Senior

    BBGC

    Montréal, QC
    25 days ago
  •  ...Overview Are you looking to join a company that delivers major engineering projects around the world? Do you want to make a tangible impact...  ...we continue to grow, we are looking for passionate and talented Senior Engineers to help shape the future of high-speed rail in Canada.... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    1 day ago
  •  ...SYSTRA Canada is part of the SYSTRA group, an international consulting and engineering group, a world leader in the design of transport infrastructures. SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation solutions, whether... 
    Senior
    Montréal, QC
    1 day ago
  •  ...Overview Join AtkinsRéalis and contribute to the delivery of complex electrical engineering solutions that support critical energy and industrial infrastructure projects. As a Senior Electrical Engineer, you will be part of a multidisciplinary engineering team, leading... 
    Senior
    Hourly pay
    Full time
    For contractors
    Internship
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    15 days ago
  • $60k - $120k per year

    Ingénieur(e) MLOps senior Description de poste CGI recherche un(e) Développeur expert en intelligence artificielle et MLOps pour...  ...de l’information (TI) et en management au monde. Senior MLOps Engineer Position Description Mission Being part of a dynamic team... 
    Senior
    Montréal, QC
    15 days ago
  •  ...yourself. Job Description: Paytm Labs is looking for a Software Engineer to work on our personalization platform which generates over 3...  ...a flexible work schedule and you get your choice of tools (both hardware and software) and most importantly, the opportunity to work on... 
    Senior
    Work at office
    Flexible hours

    AC780

    Montréal, QC
    a month ago
  •  ...full-time professionals, and our annual growth rate exceeds 25%. Job Description Miratech is looking for a skilled Senior AI Engineer with Python, LangGraph and LangChain to join our US healthcare client. You will play a key role in developing and enhancing an enterprise... 
    Senior
    Full time
    Internship
    Remote work
    Relocation

    Miratech

    Montréal, QC
    4 days ago
  •  ...love to connect!  Brief overview of the Motion product Runneth from our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the stack: building features, designing and maintaining the APIs and... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Montréal, QC
    2 days ago
  •  ...SYSTRA Canada is part of the SYSTRA group, an international consulting and engineering group, a world leader in the design of transport infrastructures. SYSTRA Canada is an engineering and consulting firm whose primary focus is to offer transportation solutions, whether... 
    Senior
    Work at office
    Montréal, QC
    25 days ago
  • $120k - $140k per year

     .../500/1000 companies to small and mid-sized organizations in Canada/US and Europe. We currently have a role as an Senior Integration Platform Engineer with our large consulting client, working for a large modernization project for a public sector, crown corporation in... 
    Senior
    Remote job
    Long term contract
    Permanent employment
    Contract work
    Freelance
    2 days per week
    3 days per week

    Tech Talent International

    Montréal, QC
    10 days ago
  •  ...Job Description Overview Join one of Canada's largest and most experienced hydroelectric engineering teams and contribute to innovative projects that help shape the future of energy infrastructure. As a Structural Civil Engineer within the Hydropower and Dams business... 
    Senior
    Hourly pay
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    15 days ago
  •  ...Job Description Overview Senior Hydraulics Engineer - Water Intake and Hydraulic Infrastructure Design Expert AtkinsRéalis is experiencing significant growth. With offices located across Canada and internationally, we provide engineering and consulting services in... 
    Senior
    Full time
    For contractors
    Internship
    Seasonal work
    Work at office
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    26 days ago
  •  ...Canada is part of the SYSTRA group, an international consulting and engineering group, a world leader in the design of transport...  ...analysis and calculations, and generate technical reports; Select hardware and other components; Develop installation and testing procedures... 
    Senior
    Traineeship
    Montréal, QC
    a month ago
  •  ...We are seeking a visionary and highly technical Senior Data Platform Engineer to architect, implement, scale, and maintain the data engine powering our next-generation frontier models. In this high-impact role, you will bridge the gap between cutting-edge AI research... 
    Senior

    LawZero

    Montréal, QC
    15 days ago
  •  ...Temps-Plein / Full-Time  Mode de travail: Hybride / Work arrangement: Hybrid   We are looking for a Senior Embedded Software Engineer   to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting... 
    Senior
    Long term contract
    Full time

    Scalian

    Montréal, QC
    15 days ago
  • $215k - $300k per year

     ...& CEO, Reza Khadjavi . About the role This is a hybrid role in our Montreal office, three or four days a week. As a Software Engineer, you'll work on the core infrastructure behind Runneth: the VM it runs on and the services that run inside it. Engineering at Motion... 
    Senior
    Permanent employment
    Full time
    Internship
    Work at office
    Remote work
    Work from home
    Shift work
    3 days per week

    Motion

    Montréal, QC
    1 day ago
  •  ...Hire Resolve is partnering with established and growing organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for engineers with strong technical expertise, proven project delivery experience... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Montréal, QC
    more than 2 months ago
  •  ...Description Overview Join our Bridges and Structures team and contribute to the delivery of major engineering projects in the road and railway sectors. As a Senior Engineer, you will play a key role in the planning, design, inspection, assessment, and management of bridge... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Montréal, QC
    1 day ago
  •  ...organisations can fully own and control themselves, instead of relying on someone else's servers. We are looking for a foundational engineer to work directly with leadership in defining system architecture and building the technical foundation of a new platform. You will... 
    Senior
    Manual labor

    Flatgigs

    Montréal, QC
    more than 2 months ago
  •  ...Programmeur moteur senior Responsabilités: Être une personne avant-gardiste qui aime concevoir de nouvelles architectures/fonctionnalités...  ...de 3 ans d'expérience dans le développement de jeux avec Unreal Engine. Solides compétences en communication écrite et verbale.... 
    Senior
    Work at office

    Highdive

    Montréal, QC
    14 days ago
  • $100k - $120k per year

     ...Full-time Lead major infrastructure projects in Montreal and the South Shore Key Information Job Title: Senior Project Manager | Civil Engineering Location: Montreal and South Shore, Quebec, Canada Job Type: Permanent - Full-time Work Mode: On-site... 
    Senior
    Permanent employment
    Full time
    Temporary work
    For subcontractor
    Monday to friday

    NexWav

    Montréal, QC
    10 days ago
  •  ...learning, skill growth, great benefits, and a team that wants you to grow and succeed. About The Role We are hiring a Senior Machine Learning Engineer Scientist to lead the development of scalable graph-based and transformer-based modeling systems, along with production-... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Local area
    Worldwide
    Flexible hours

    SAP

    Montréal, QC
    15 days ago
  •  ...prestigious clients, a major banking actor in Montreal currently experiencing strong growth, we are actively seeking an experienced Senior MLOps Engineer. About the Role Being part of a dynamic team, you are convinced that technology can drive the transformation of our... 
    Senior
    Permanent employment
    Contract work
    Relocation
    Relocation package

    Nöord Technologies Corporation

    Montréal, QC
    14 days ago
  •  ...unlock the value of technology and build a more sustainable, more inclusive world. Role Description We are seeking a Senior Core Java Engineer to design, develop, and support high-performance, scalable enterprise applications. The ideal candidate will have strong expertise... 
    Senior
    Permanent employment
    Full time
    Local area

    Capgemini

    Montréal, QC
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Hardware/Firmware Engineer. Be the first to apply!