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


  • 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

    3 weeks 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 Harris Geospatial Solutions Full time

    About Your Next Challenge:Harris Geospatial Solutions is seeking a skilled FPGA Firmware Design Engineer to join our team. As a key member of our multi-disciplined design team, you will design, develop, simulate, and integrate challenging FPGA designs based on given project requirements.Key Responsibilities:Build and implement FPGA models from RTL designs...


  • 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 focus on quality and adherence to project schedules.Key ResponsibilitiesScope, plan, and execute test strategies in...


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

    About UsRaven Connected, Inc. is a cutting-edge automotive video telematics hardware and software company based in downtown Ottawa.We're a small team of talented engineers dedicated to advancing fleet management and leading edge automotive video technology.We're seeking an experienced Android Firmware Developer to join our dynamic engineering team as a key...


  • Ottawa, Ontario, Canada Nanometrics Full time

    Nanometrics, a leading provider of scientific dataloggers and ground motion sensors, is seeking a highly skilled firmware expert to join its team.The ideal candidate will have a strong background in software design and architecture, with excellent knowledge of C++ and experience in embedded system development on Linux and/or in an RTOS environment.We are...


  • Ottawa, Ontario, Canada Atlantis IT group Full time

    Role: A highly skilled Senior Software/Firmware Development Engineer at Atlantis IT Group.Location: This is a remote opportunity.Duration: Full-time employment.Mandatory SkillsExtensive experience in embedded software development in Linux/U-Boot environments.Exceptional proficiency in C, solid C++, Python, and Linux shell scripting.Experience with new board...


  • Ottawa, Ontario, Canada Nanometrics Full time

    Senior Firmware Developer Job DescriptionAbout UsNanometrics is a leader in the development of scientific instruments. Our products are used to advance our understanding of Earth Sciences, including earthquakes, volcanos, tsunamis, glaciers, and the Earth's core.We're seeking a Senior Firmware Developer to join our team of talented software developers. In...


  • Ottawa, Ontario, Canada Thales Full time

    At Thales, we are seeking a highly skilled Principal Development Engineer to join our team in Ottawa, Canada.This is a hybrid role that requires a strong development background in C and C++ and demonstrated workplace experience in Linux-based systems.The successful candidate must have a minimum of 10 years of relevant engineering experience and expertise...


  • Ottawa, Ontario, Canada Allen Vanguard Full time

    body{font-family:Arial,sans-serif;}h1{font-size:24px;}h2{font-size:18px;}h3{font-size:14px;}p{margin-bottom:10px;}Senior Software Product Verification ExpertAllen Vanguard is the global leader in defeating terrorist and extremist threats.We're seeking a Senior Software Product Verification Expert for our interdisciplinary engineering and technology team in...


  • Ottawa, Ontario, Canada Stonewood Group Inc. Full time

    Job DescriptionWe are seeking a highly experienced Senior Director of Engineering to lead our development team and serve as an integral member of the executive management team at Stonewood Group Inc.Company OverviewStonewood Group Inc. is a software and system solutions company headquartered in Ottawa, Canada. Our focus is on developing innovative solutions...


  • Ottawa, Ontario, Canada CB Canada Full time

    Hardware Integration ExpertiseCB Canada is seeking a seasoned Hardware Integration Specialist to collaborate with our client, a leading software and appliance provider. The ideal candidate will work on designing and developing current-generation and next-generation custom servers, custom PCI blades, and high-performance components.Key...

  • Senior Linux Engineer

    4 weeks ago


    Ottawa, Ontario, Canada Telesat Full time

    At Telesat, we are seeking a skilled Senior Linux Developer to contribute to the design, development, and testing of our cutting-edge LightSpeed Software.This role will involve collaborating with experienced engineers to develop and maintain embedded software modules using programming languages like C++ and Python.The successful candidate will also be...

  • Software Developer

    3 weeks ago


    Ottawa, Ontario, Canada Telesat Full time

    About the RoleWe are seeking a talented Software Developer to join our team at Telesat. As a key member of our Lightspeed System Development team, you will be responsible for designing, developing, and testing cutting-edge software applications for our satellite communication systems.Key ResponsibilitiesCollaborate with experienced engineers to develop and...


  • Ottawa, Ontario, Canada DEI Full time

    About DEIAt DEI, we are committed to delivering innovative solutions for our clients across various industries.Job Title: Software Systems EngineerSalary:$120,000 - $180,000 per yearJob Description:OverviewThis role involves designing and developing firmware for embedded systems, working closely with hardware design and development teams. The successful...


  • Ottawa, Ontario, Canada Amica Senior Lifestyles Full time

    About UsAt Amica Senior Lifestyles, we are driven by a passion for delivering exceptional senior care. Our commitment to providing a supportive environment where our residents can thrive has earned us a reputation as a leader in the industry.The OpportunityWe are seeking a dedicated Registered Practical Nurse to join our team at one of our Ontario locations....


  • Ottawa, Ontario, Canada Infineon Technologies Full time

    Job DescriptionWe are seeking a skilled Senior Staff Engineer to join our team at Infineon Technologies. In this role, you will be responsible for designing and developing high-voltage power supplies and semiconductor devices for automotive applications.Deep knowledge of various types of switching mode power supply topologies and controls is required.Product...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company Overview:QNX Software Systems is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded, and offer time-tested and trusted foundation software, including our...


  • Ottawa, Ontario, Canada PML Sound International Full time

    We are a leading manufacturer of high-quality luxury consumer audio products, pushing the boundaries of design and quality with a focus on excellence in every product category.In our Ottawa design center, we create innovative solutions for Home Theater Receivers, Audio and Video Processors, Single-Stereo- and Multichannel Amplifiers, Sound Distribution...

Senior Firmware Developer

1 month ago


Ottawa, Ontario, Canada Nanometrics Full time

About Us

Nanometrics 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 Role

  • Develop firmware for our seismic datalogger and sensor products.
  • Design solutions involving embedded systems and cloud applications.
  • Solve complex problems involving system integration, testability, manufacturability, reliability, performance, and usability.
  • Communicate proposed designs and changes to existing designs.
  • Analyze application software, middleware, device drivers, OS/RTOS configurations, hardware platforms, physical interfaces, data captures, test methods, and manufacturing processes.
  • Contribute to project management by providing status summaries, estimating effort, and identifying risk.
  • Mentor junior developers.

What You Bring

  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or equivalent.
  • Minimum 4+ years of professional software development experience.
  • Experience in embedded system development on embedded Linux and/or in an RTOS environment.
  • Thorough understanding of IP networking protocols (TCP, UDP) and application protocols (e.g., Websocket), and experience implementing them for efficient data communication.
  • Experience with essential software development tools, including version control (Git preferred), task tracking (Jira preferred), automated test frameworks, deployment tools, and continuous integration.
  • Knowledge of common I/O protocols such as SPI, I2C, RS232, and USB.

Assets

  • Familiarity with the Rust programming language.
  • Experience with Yocto.

Why You'll Love Us

  • You will be joining a dynamic, collaborative, and progressive atmosphere.
  • Competitive total compensation package, including benefits, RRSP, and bonus opportunities.
  • The chance to make positive and impactful contributions in your work.
  • Nanometrics supports and encourages learning opportunities and provides access to LinkedIn Learning and several other professional development opportunities.