Current jobs related to Senior Firmware Developer - Ottawa, Ontario - Nanometrics


  • 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...


  • 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 Lebanese In Ottawa Full time

    Job Title: Intermediate/Senior Firmware EngineerDepartment: R&DReports to: R&D ManagerTerm: Full-Time, ContinuingJob 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...


  • Ottawa, Ontario, Canada Raven Connected, Inc. Full time

    Located in downtown Ottawa, Raven Connected is an innovative automotive video telematics hardware and software company. We're a small, talented group dedicated to advancing fleet management and leading-edge automotive video technology. We are seeking a skilled and motivated Android/AOSP Firmware Developer. The successful candidate will be responsible for...

  • Firmware Architect

    2 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...

  • 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: 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 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: 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 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...

  • 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 Adtran Full time

    The Senior Embedded Software Developer 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. The engineering expert will work closely with Optical, Hardware, and Test engineers to ensure product goals are met.Key Responsibilities:Design and...


  • Ottawa, Ontario, Canada Infinera Full time

    Job SummaryWe are seeking a highly skilled Optical Firmware Test Consultant to join our team at Infinera. As a key member of our test team, you will be responsible for delivering high-quality output by executing product Firmware testing with a strong focus on quality and adherence to project schedules.Key ResponsibilitiesDevelop and execute test strategies...

Senior Firmware Developer

2 months ago


Ottawa, Ontario, Canada Nanometrics Full time
About Nanometrics

Nanometrics is a leading provider of scientific instrumentation and data acquisition solutions. Our cutting-edge products are used by researchers and scientists to advance our understanding of the Earth's systems, including earthquakes, volcanoes, tsunamis, glaciers, and the Earth's core.

The Role

We are seeking a highly skilled Senior Firmware Developer to join our team of software development experts. As a key member of our firmware development team, you will be responsible for designing, developing, and testing firmware for our scientific dataloggers and ground motion sensors.

Key Responsibilities
  • Develop firmware for our seismic datalogger and sensor products, ensuring high levels of reliability, robustness, and minimal power consumption.
  • Design solutions involving embedded systems and their integration with cloud applications, leveraging your expertise in IP networking protocols, application protocols, and software development tools.
  • Solve complex problems involving system integration, testability, manufacturability, reliability, performance, and usability, collaborating with cross-functional teams to drive innovation and excellence.
  • Provide clear and concise communication of proposed designs and changes to existing designs, ensuring seamless collaboration with stakeholders.
  • Contribute to project management by providing status summaries, estimating effort, and identifying risk, ensuring timely delivery of high-quality firmware.
  • Mentor junior developers, sharing your expertise and knowledge to drive team growth and success.
Requirements
  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or equivalent.
  • Minimum 4+ years of professional software development experience, with a strong background in embedded system development, Linux, and/or RTOS environments.
  • Thorough understanding of IP networking protocols, application protocols, and software development tools, including version control, task tracking, automated test frameworks, deployment tools, and continuous integration.
  • Knowledge of common I/O protocols, such as SPI, I2C, RS232, and USB.
  • Familiarity with the Rust programming language and experience with Yocto.
What We Offer
  • A competitive total compensation package, including benefits, RRSP, and bonus opportunities.
  • The chance to make positive and impactful contributions in your work, driving innovation and excellence in scientific instrumentation and data acquisition.
  • Nanometrics supports and encourages learning opportunities, providing access to LinkedIn Learning and other professional development resources.