Senior Firmware Engineer

3 weeks ago


Ottawa, Ontario, Canada Lebanese In Ottawa Full time
Job Title: Intermediate/Senior Firmware Engineer

Department: R&D

Reports to: R&D Manager

Term: Full-Time, Continuing

Job Summary:

We are seeking a highly skilled Firmware Development Specialist to join our R&D team. The successful candidate will be responsible for designing, developing, testing, and maintaining bare metal firmware for real-time data acquisition products.

Key Responsibilities:

* Integrate within a highly multidisciplinary team to develop and validate a point of care system for blood analysis.
* Architect, implement, test, and maintain firmware for real-time data acquisition products.
* Responsible for all firmware-related issues during the planning, definition, development, and validation stages of the program.
* Define, develop, test, debug, release, and document firmware.
* Participate in the design process, presenting new designs and data to support them.
* Write clean, easy-to-understand, robust, testable, and sustainable code for embedded systems.
* Liaise with and support internal cross-functional development teams.
* Work independently with minimal supervision, creating and managing detailed work plans, priorities, and objectives.

Requirements:

* Degree in Electrical Engineering or equivalent with a minimum of 5 years of experience in bare-metal microcontroller firmware development.
* Strong C language capabilities for embedded systems and scripting abilities (Python, Bash).
* Experience with all aspects of the firmware development lifecycle, including requirements definition, system architecture, detailed design, verification, and validation.
* Experience with reading and interpreting analogue and digital electrical schematics.
* Experience with performing laboratory analogue and digital hardware measurements to support firmware development and testing.
* Demonstrated ability to design comprehensive validation and verification strategies.

Preferred Qualifications:

* Experience with ST Microelectronics STM32 microcontrollers.
* Experience with RTOS and real-time scheduling firmware architectures.
* Code development for Bluetooth BLE.
* Experience with communications protocols between the microcontroller and the Bluetooth host.
* 24-bit Analogue to Digital Converter experience.
* Project and task management experience.
* DEVOPS and version control experience with GIT workflow.
* Analogue and/or digital hardware design experience.
* Altium schematic capture and layout software.
* Soldering skills to replace surface mount components.

What We Offer:

* Competitive salary and benefits package.
* Opportunity to work on cutting-edge technology.
* Collaborative and dynamic work environment.
* Professional development and growth opportunities.

How to Apply:

If you are a motivated and experienced Firmware Development Specialist looking for a new challenge, please submit your resume to pr@questat.ca.

Job Type: Full-time

Location: Ottawa, ON

Language: English
  • Firmware Engineer

    1 month ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team in Ottawa, Canada. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our mixed analogue-digital systems.Key Responsibilities:Design and develop firmware for microcontrollers and other embedded systems.Develop and...

  • Firmware Engineer

    1 month ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team in Ottawa, Canada. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our mixed analogue-digital systems.Key Responsibilities:Design and develop firmware for microcontrollers and other embedded systems.Develop and...

  • Firmware Engineer

    1 month ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team at Questat, a start-up company specializing in point of care blood analysis systems. As a Firmware Engineer, you will play a crucial role in developing and validating our products, ensuring they meet the highest standards of quality and accuracy.Key...

  • Firmware Engineer

    1 month ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team at Questat, a start-up company specializing in point of care blood analysis systems. As a Firmware Engineer, you will play a crucial role in developing and validating our products, ensuring they meet the highest standards of quality and accuracy.Key...

  • Firmware Engineer

    3 weeks ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team at Questat, a start-up company in Ottawa, Canada. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our point-of-care blood analysis systems.Key Responsibilities:Integrate with a multidisciplinary team to develop...

  • Firmware Engineer

    3 weeks ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerWe are seeking a highly skilled Firmware Engineer to join our team at Questat, a start-up company in Ottawa, Canada. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our point-of-care blood analysis systems.Key Responsibilities:Integrate with a multidisciplinary team to develop...

  • Firmware Engineer

    3 weeks ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Intermediate/Senior Firmware EngineerDepartment: R&DReports to: R&D ManagerTerm: Full-Time, ContinuingPrimary Location: Ottawa, ONQuestat is a start-up company leveraging the founding entrepreneurs' decades of experience and subject matter expertise in the development of point of care blood analysis systems.We firmly believe in near patient...

  • Firmware Engineer

    3 weeks ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware EngineerJoin our team at Questat, a start-up company leveraging decades of experience in the development of point of care blood analysis systems.Department: R&DWe are committed to delivering high-quality products and services that patients and providers can rely on for consistently accurate and actionable...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a leading provider of scientific instruments and solutions for various Earth Sciences applications. Our cutting-edge products are used to collect, record, and stream seismic data and state-of-health information in challenging field environments.The RoleWe are seeking a Senior Firmware Developer to join our team of experienced software...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a leading provider of scientific instruments and solutions for various Earth Sciences applications. Our cutting-edge products are used to collect, record, and stream seismic data and state-of-health information in challenging field environments.The RoleWe are seeking a Senior Firmware Developer to join our team of experienced software...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a leading provider of scientific instruments and solutions for various Earth Sciences applications. Our cutting-edge products are used to collect, record, and stream seismic data and state-of-health information in challenging field environments.The RoleWe are seeking a Senior Firmware Developer to join our team of experienced software...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a leading provider of scientific instruments and solutions for various Earth Sciences applications. Our cutting-edge products are used to collect, record, and stream seismic data and state-of-health information in challenging field environments.The RoleWe are seeking a Senior Firmware Developer to join our team of experienced software...

  • Firmware Engineer

    3 weeks ago


    Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Firmware Engineer - Data Acquisition SystemsWe are seeking a highly skilled Firmware Engineer to join our team in Ottawa. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for data acquisition systems.Key Responsibilities:Design and develop firmware for data acquisition systemsTest and validate...


  • Ottawa, Ontario, Canada Lebanese In Ottawa Full time

    Job Title: Senior Firmware Engineer for Data Acquisition SystemsDepartment: R&DReports to: R&D ManagerTerm: Full-Time, ContinuingPrimary Location: Ottawa, ONAt Questat, we're a start-up company leveraging our founding entrepreneurs' decades of experience in developing point of care blood analysis systems. We believe in near patient testing and are committed...


  • Ottawa, Ontario, Canada Nanometrics Full time

    About UsNanometrics is a world-class company that develops cutting-edge products for scientific research. We are seeking a Senior Firmware Developer to join our team of talented software developers.The RoleDevelop firmware for our seismic datalogger and sensor products.Design solutions involving embedded systems and cloud applications.Solve complex problems...


  • Ottawa, Ontario, Canada Thales Full time

    Job Title: Senior Systems EngineerThales is seeking a highly skilled Senior Systems Engineer to join our team in Ottawa, Canada. As a Senior Systems Engineer, you will be responsible for designing and integrating complex systems in the commercial and military domains.Key Responsibilities:Design and integrate complex systems, including sensors, software,...


  • Ottawa, Ontario, Canada Thales Full time

    Job Title: Senior Systems EngineerThales is seeking a highly skilled Senior Systems Engineer to join our team in Ottawa, Canada. As a Senior Systems Engineer, you will be responsible for designing and integrating complex systems in the commercial and military domains.Key Responsibilities:Design and integrate complex systems, including sensors, software,...


  • Ottawa, Ontario, Canada Thales Full time

    Job Title: Senior Systems EngineerThales is seeking a highly skilled Senior Systems Engineer to join our team in Ottawa, Canada. As a key member of our Systems Engineering team, you will be responsible for designing and integrating complex systems in the commercial and military domains.Key Responsibilities:Lead the design and integration of complex systems,...

  • Firmware Architect

    4 days ago


    Ottawa, Ontario, Canada Nanometrics Full time

    About This RoleWe are seeking a highly skilled Senior Firmware Developer to join our team at Nanometrics.The ideal candidate will have a strong background in software design and architecture, with excellent knowledge of C++ and experience in embedded system development.You will be responsible for developing both application level and lower level firmware for...


  • Ottawa, Ontario, Canada Adtran Full time

    Job DescriptionThe Senior Software Engineer will be responsible for the design, development, and testing of the embedded software for optical transceiver assemblies and plugs within the Optical Engines product unit. This role requires close collaboration with Optical, Hardware, and Test engineers to ensure product goals are met.Key Responsibilities:Design...