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

Senior Hardware/Firmware Engineer

Full-time

Noze Inc.

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 19 days ago
Similar jobs that could be interesting for youBased on the Senior Hardware/Firmware Engineer in Montréal, QC vacancy
  •  ...salaries, comprehensive benefits, and flexible work arrangements. Job Description CS Group Canada is seeking a Senior/Expert Hardware Design Engineer with strong experience in video and audio systems to contribute the development and certification of automotive and... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Montréal, QC
    more than 2 months ago
  •  ...review and assess supplier’s airborne software and electronic hardware designs to ensure they meet SOGECLAIR technical requirements and...  ...YOUR PROFILE IS ESSENTIAL TO OUR SUCCESS You hold a University engineering degree in Electronics, Software, Aerospace Engineering or... 
    Senior
    Full time
    Temporary work
    Worldwide
    Flexible hours

    Sogeclair

    Montréal, QC
    more than 2 months ago
  • $112k - $140k per year

     ...micromobility.  We own, operate, or provide hardware and software solutions for bikeshare and...  .... We are looking for an exceptional Senior Product Manager, Hardware to manage our existing...  ...engage directly with LUS leadership, engineering, data science, operations, and design to... 
    Senior
    Hourly pay
    Ongoing contract
    Full time
    Work at office
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    more than 2 months ago
  •  ...its vertically integrated suite of energy hardware and software products, and their...  ...opportunity   dcbel is looking to hire a firmware developer to work in our growing team. The...  ...PCB designs. Promote good software engineering practices through design and code reviews... 
    Suggested
    Full time
    Flexible hours

    Dcbel

    Montréal, QC
    more than 2 months ago
  • $88k - $110k per year

     ...providers - we operate these systems, building the software, hardware, and operations that make urban micromobility work at scale....  ...through their cities every day? The Lyft Urban Solutions (LUS) Firmware Engineer role is key in the development and delivery of Lyft’s micromobility... 
    Suggested
    Hourly pay
    Work at office
    Worldwide
    Flexible hours
    3 days per week

    Lyft

    Montréal, QC
    1 day ago
  •  ...Description 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... 
    Senior
    Full time

    Bbgc

    Montréal, QC
    10 days ago
  •  ...operations in record time with the only hardware and software AI-powered platform built for...  ...difference. Job Description As a Senior  Software Developer at Vention…...  ...with product managers, designers, and other engineers to deliver robust applications that power... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Work from home

    Vention

    Montréal, QC
    more than 2 months ago
  •  ...development needs, and assess technical feasibility. Analyze the engine's existing functions and see if they're in line with the purpose...  ...in Unreal or Unity (asset) ~ Knowledge of different hardware architectures (Intel, AMD, Xbox, PlayStation, etc.) (asset) ~ Familiarity... 
    Senior
    Long term contract
    Full time

    Ubisoft

    Montréal, QC
    more than 2 months ago
  •  ...connaissances, d’intelligence artificielle et d’IA agentique. À propos du poste Nous recherchons un(e) Ingénieur(e) avant-vente (PreSales Engineer) afin de soutenir la croissance d’ArgonOS en Amérique du Nord. Ce poste se situe à l’intersection de l’IA d’entreprise, des... 
    Senior
    Permanent employment
    Full time

    Chapsvision Canada

    Montréal, QC
    19 days ago
  •  ...gaming and network technology. Why your role matters As a Senior Network Engineer at i3D.net , you’ll be hands-on in building and...  ...performance datacenter environments. You’ll work with Juniper hardware, automation tools like Ansible, and smart monitoring platforms... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    I3d.Net

    Montréal, QC
    3 hours ago
  • $5000 per month

     ...Lightspeed's Data Office is hiring a Senior Analytics Engineer to design and own the data models that drive decisions across financial performance, GTM activities, and product insights. You'll partner with stakeholders across Finance, Revenue Ops, Marketing, and Product to... 
    Senior
    Full time
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Lightspeed Commerce

    Montréal, QC
    more than 2 months ago
  •  ...leader in security workforce management software. $100 - $130 a year Trackforce is seeking a highly skilled and motivated Senior Data Engineer to join our Data team. In this role, you will be responsible for designing, building, and maintaining the data infrastructure... 
    Senior
    Long term contract
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    Trackforce

    Montréal, QC
    more than 2 months 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 and... 
    Senior
    Full time
    Work at office

    LawZero

    Montréal, QC
    a month ago
  •  ...~ Relaxed Work Environment ~ Growth and Development Opportunities Position Summary The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards and best practices to meet customer requirements. This role... 
    Senior
    Full time

    TTC Global

    Montréal, QC
    more than 2 months ago
  •  ...experiences, Wunderkind helps brands acquire new customers at scale and keep them loyal for life. Summary We are seeking a senior full stack engineer who can help deliver Wunderkind Advertising's roadmap across supply, demand, and platform investments. This includes... 
    Senior
    Long term contract
    Full time

    Wunderkind

    Montréal, QC
    more than 2 months ago
  •  ...our hybrid work program, wellness allowance, and year-round social activities and events.   We are looking for a Senior Business Intelligence Engineer to join our Business Intelligence team in our Montreal, Toronto or Vancouver office! As a Senior Business Intelligence... 
    Senior
    Full time
    Work at office
    Local area

    Bfl Canada Career

    Montréal, QC
    more than 2 months ago
  •  ...We are seeking a senior distributed machine learning (ML) research developer to join our team working on a novel AI safety agenda. In...  ...relevant computer science field (e.g., computer science, computer engineering, software engineering) is required. An advanced degree (master’s... 
    Senior
    Full time
    Work at office

    LawZero

    Montréal, QC
    more than 2 months ago
  •  ...DuckDuckGo , and Ubisoft , we are shaping the future of gaming and network technology. Why your role matters As a Senior Database Reliability Engineer, you own the availability, scalability, and performance of our MariaDB/MySQL platforms that power real time and latency... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Worldwide

    I3d.Net

    Montréal, QC
    3 hours ago
  •  ...product—databases, search, cache, and lakehouse capabilities that engineering teams can depend on to build and ship with confidence. The...  ...platform quickly and safely. About You We are looking for a Senior Database Reliability Engineer to join our Data Platform team. You... 
    Senior
    Full time
    Worldwide

    Appdirect

    Montréal, QC
    more than 2 months ago
  • $10k per year

     ...Description Senior Quality Assurance Engineer Location: Montreal, QC VIA is making an impact, and so can you. At VIA, our mission is to make communities cleaner, safer, and more equitable. We believe that by working across organizational boundaries, we can achieve... 
    Senior
    Full time
    Summer work
    Remote work
    Work from home
    Flexible hours

    Via Science

    Montréal, QC
    more than 2 months ago
  • $100k - $110k per year

     ...in Canada/US and Europe. We currently have acontract role as a Senior DevOps Engineerwith our large consulting client on a long term...  ...in the downtown Montreal area. Role: Senior DevOps Engineer Type:  Fulltime, Perm Location: Downtown Montreal, QC... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office

    Tech Talent International

    Montréal, QC
    more than 2 months ago
  •  ...Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code, à la robustesse en production et à la maintenabilité long terme. Tu... 
    Senior
    Full time

    Campus Coach

    Montréal, QC
    a month ago
  • Description de l'entreprise Jobs for Humanity is collaborating with Ubisoft to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life. Company Name: Ubisoft Description du poste Programmer de manière claire et ...
    Senior
    Full time
    Apprenticeship

    Jobs For Humanity

    Montréal, QC
    more than 2 months ago
  •  ...its vertically integrated suite of energy hardware and software products, and their...  ...Montreal, dcbel is looking to hire a Test Engineer to work in our growing Hardware team. Reporting...  ...understanding of electrical, mechanical, and firmware designs Knowledge of LabView, Python,... 
    Full time
    Flexible hours

    Dcbel

    Montréal, QC
    more than 2 months ago
  •  ...we’re looking for a dynamic Senior R&D Manager to bringing it to...  ...chance to drive the Software / Firmware component of our industry...  ...of the Software and Firmware engineering group focused on new product...  ..., RTOS) and understanding of hardware/software integration. ~7+ years... 
    Senior
    Hourly pay
    Long term contract
    Internship
    Shift work

    Boston Scientific

    Montréal, QC
    5 days ago
  • $168k - $193k per year

     ...first AV software company with the vision to partner directly with a truck manufacturer.     Meet the Team   As a Senior Machine Learning Engineer – Camera Models, you will develop and deploy machine learning models that power camera-based perception for autonomous... 
    Senior
    Remote job
    Full time
    Work at office
    Relocation

    Torc Robotics

    Montréal, QC
    25 days ago
  •  ...consulting, data science, AI technologies, data engineering, and digital transformation. We do not...  ...The Role Artefact is looking for a Senior Deployed AI Engineer specialized in...  ...the Agent Development Kit (ADK), and Agent Engine. Implement and configure Gemini Enterprise... 
    Senior
    Full time

    Artefact

    Montréal, QC
    a month ago
  •  ...MEDFAR Clinical Solutions was founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the...  ...and safer technological alternative. Job Description The Senior Engineering Manager, Platform Engineering owns the health,... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    Medfar

    Montréal, QC
    a month ago
  • $100k per year

     ...motivated by maximizing customer success and outcomes. Soft skills combined with technical skills are key in this role.  As a Senior Customer Success Engineer, you are the primary technical owner driving long-term customer outcomes across the Veeam Data Platform. You’ll lead... 
    Senior
    Long term contract
    Full time
    Local area
    Worldwide

    Veeam Software

    Montréal, QC
    more than 2 months ago
  •  ...competitive salaries, comprehensive benefits, and flexible work arrangements. Job Description We are looking for a Senior V&V Test Engineer to support the validation of autonomous vehicle systems and vehicle-level interfaces.  You will combine hands-on test development... 
    Senior
    Permanent employment
    Full time
    Flexible hours

    Cs Group

    Montréal, QC
    a month ago

Do you want to receive more vacancies?

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