Join our team

Why Work Here?


At RBR, we believe that our employees are our most valuable asset. In fact, we attribute our success as a company in part to our ability to recruit, hire, and maintain a skilled and productive work force.

RBR invests considerable effort into research and development, which is carried out in collaboration with customers to ensure that the instruments produced are precisely what the customer wants and can afford. RBR is a global leader in oceanographic instrumentation, providing competitive and innovative products to scientists and researchers worldwide.

Come join our team and help measure the blue planet!

Contact HR

RBR was recently honoured at the Best Ottawa Business awards with a 2016 Best Business trophy. The creative folks at Waterbridge Media put together this quick video about the company and our future. Take a look and then check out our open positions.

RBR endeavours to make our site accessible to any and all users. If you need assistance completing the application process, please contact us at +1 613-599-8900 x266 or at [email protected] This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.

Company Benefits

RBR offers benefits that are a blend of good things both in and away from the office. Everyone works hard, but we want there to be enough time to take long holidays too. We eat together as a company every Friday, give you cash to stay fit or reduce the impact of your commute, and match your personal charitable donations.

Our current benefits:

  • 20 days annual vacation, plus shutdown between Christmas and New Year’s Day
  • RRSP contribution matching
  • Fitness reimbursement program ($200 annually)
  • Electric vehicle incentive up to $10,000
  • Charitable donation matching ($1,000 annually)
  • Employee Assistance Program
  • Employee referral reward
  • Healthcare plan (80% medical, 80% basic dental, 50% major dental)
  • Friday catered lunches together

Our company performance bonus is 10% of salary awarded and payable quarterly. This reflects that we all pull in the same direction, and no-one ever says “that’s not in my job description.”

Of course, these things are open to change – we listen to staff feedback as well as the communities in which we operate.

Open Positions

Embedded Software Developer

Embedded Software Engineer

Electro-Mechanical Assembler

System Engineer

Technical Support Engineer

Firmware Engineer

Don’t see an open position that fits?

We’re always looking for talented people, so feel free to send us your resume. If your background and experience suits our needs, a member of our team will be in touch. We look forward to hearing from you!

Contact HR

Embedded Software Developer

RBR creates instruments to measure the blue planet. From the ocean abyss to the polar ice cap, our sensors track water parameters such as temperature, depth, salinity, dissolved gases, and many others. RBR equipment enables researchers to develop innovative measurement solutions that are deployed in the surf zone, mounted on underwater drones, dropped out of planes, towed behind boats, and sent to the bottom of the deep, dark ocean.

As an Embedded Software Developer at RBR, you will work in conjunction with the entire engineering team to develop embedded systems which extend RBR’s core data loggers. You will be writing code for low-power microprocessors, on bare metal, Linux, or an RTOS; utilising a range of satellite and sub-sea modems. The end goal is a product which requires no documentation, and is both flexible AND a joy to maintain.

Over the last five years, we’ve grown 20% annually and are now ~60 people. We’ve been recognised for three years by Growth 500 and have won a Best Ottawa Business Award.

We provide a balanced work environment complete with a very competitive compensation package.

Key Responsibilities:

  • Write code for a variety of embedded platforms;
  • Select and qualify platforms for new projects (COTS hardware, operating systems);
  • Specify and measure system performance (power consumption, timing/bandwidth);
  • Specify, select, and design interfaces (both software and hardware) between discrete system components (including trade-off analysis and risk assessment);
  • Develop user-facing documentation for system deployment/use, maintenance, and troubleshooting;
  • Develop internal-facing documentation for system production, QA, and support;
  • Provide engineering guidance to support end users;
  • Work with customers to develop integration requirements.

Qualifications Required:

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science or a related discipline, or equivalent experience;
  • Minimum eight (8) years industry experience;
  • Strong analytical and problem solving skills are essential;
  • Strong verbal and written communication skills.

Technologies:

  • Platforms: embedded (ARM) and server (x86) Linux, NetBurner, MSP430;
  • Programming languages: C, POSIX shell scripting, Java, Python, Tcl (Expect), SQL;
  • Relational databases: SQLite, MySQL;
  • Electrical interfaces: serial (UART/RS-232/RS-485), Ethernet.

Qualifications Considered Assets:

  • Strong familiarity with GNU/Linux (userspace focus, kernel awareness);
  • Interest in, knowledge of new and developing embedded technologies (platforms, languages);
  • Knows which end of a soldering iron is the hot one;
  • Can wield a screwdriver;
  • Experience with Jira and Confluence.

To apply, you must prepare a cover letter that references RBR, how you are uniquely qualified for this role, what makes you exceptional and what will make you an outstanding part of the RBR team.

Apply Now

Embedded Software Engineer

RBR creates instruments to measure the blue planet. From the ocean abyss to the polar ice cap, our sensors track water parameters such as temperature, depth, salinity, dissolved gases, and many others. RBR equipment enables researchers to develop innovative measurement solutions that are deployed in the surf zone, mounted on underwater drones, dropped out of planes, towed behind boats, and sent to the bottom of the deep, dark ocean.

As an Embedded Software Engineer at RBR, you will work in conjunction with the entire engineering team to develop embedded systems which extend RBR’s core data loggers. You will be writing code for low-power microprocessors, on bare metal, Linux, or an RTOS; utilising a range of satellite and sub-sea modems. The end goal is a product which requires no documentation, and is both flexible AND a joy to maintain.

Over the last five years, we’ve grown 20% annually and are now ~60 people. We’ve been recognised for three years by Growth 500 and have won a Best Ottawa Business Award.

We provide a balanced work environment complete with a very competitive compensation package.

Key Responsibilities:

  • Write code for a variety of embedded platforms;
  • Select and qualify platforms for new projects (COTS hardware, operating systems);
  • Specify and measure system performance (power consumption, timing/bandwidth);
  • Specify, select, and design interfaces (both software and hardware) between discrete system components (including trade-off analysis and risk assessment);
  • Develop user-facing documentation for system deployment/use, maintenance, and troubleshooting;
  • Develop internal-facing documentation for system production, QA, and support;
  • Provide engineering guidance to support end users;
  • Work with customers to develop integration requirements.

Qualifications Required:

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science or a related discipline, or equivalent experience;
  • Minimum eight (8) years industry experience;
  • Strong analytical and problem solving skills are essential;
  • Strong verbal and written communication skills.

Technologies:

  • Platforms: embedded (ARM) and server (x86) Linux, NetBurner, MSP430;
  • Programming languages: C, POSIX shell scripting, Java, Python, Tcl (Expect), SQL;
  • Relational databases: SQLite, MySQL;
  • Electrical interfaces: serial (UART/RS-232/RS-485), Ethernet.

Qualifications Considered Assets:

  • Strong familiarity with GNU/Linux (userspace focus, kernel awareness);
  • Interest in, knowledge of new and developing embedded technologies (platforms, languages);
  • Knows which end of a soldering iron is the hot one;
  • Can wield a screwdriver;
  • Experience with Jira and Confluence.

To apply, you must prepare a cover letter that references RBR, how you are uniquely qualified for this role, what makes you exceptional and what will make you an outstanding part of the RBR team.

Apply Now

Electro-Mechanical Assembler

Do you want to work in a dynamic environment and make a difference to both people and planet?

Are you looking for an opportunity to apply your precision electromechanical skills within a talented production assembly team interest you? As an Electro-Mechanical Assembler at RBR, you will have the opportunity to work with a dedicated Operations team in the production of precise instruments used to measure the blue planet. The Electro-Mechanical Assembler will be a hands-on individual who has the ability to work independently, take direction from senior team members and produce high quality product. As part of a small team of technical experts, you must be dedicated, an effective communicator, and thrive in a fast-paced environment.

RBR creates instruments to measure the blue planet. From the ocean abyss to the polar ice cap, our sensors track water parameters such as temperature, depth, salinity, dissolved gases, and many others. RBR equipment enables researchers to develop innovative measurement solutions that are deployed in the surf zone, mounted on underwater drones, dropped out of planes, towed behind boats, and sent to the bottom of the deep, dark ocean.

Over the last five years, we’ve grown 20% annually and are now 50+ people. We’ve been recognised for the past three years by Growth 500 and have won a Best Ottawa Business Award.

We provide a balanced work environment complete with a very competitive compensation package.

Come join us!

Key Responsibilities:

  • Building electromechanical assemblies with high levels of quality;
  • Reading and understanding process documentation, bills of materials (BOM), drawings and electrical schematics to assemble product;
  • Performing high quality soldering using soldering tools, microscope, and other equipment;
  • Working in fast paced environment within a team to support process improvements and cross training initiatives;
  • Adhering to all Health and Safety rules and regulations associated with the position.

Qualifications Required:

  • Minimum five years experience in an electronics manufacturing environment;
  • IPC-A-610 certified;
  • Demonstrated experience with fine soldering and high precision work;
  • Proficient with computers as well as the capability to learn various programs a must.

To apply, you must prepare a cover letter that references RBR, how you are uniquely qualified for this role, what makes you exceptional and what will make you an outstanding part of the RBR team.

Apply Now

System Engineer

RBR creates instruments to measure the blue planet. From the ocean abyss to the polar ice cap, our sensors track water parameters such as temperature, depth, salinity, dissolved gases, and many others. RBR equipment enables researchers to develop innovative measurement solutions that are deployed in the surf zone, mounted on underwater drones, dropped out of planes, towed behind boats, and sent to the bottom of the deep, dark ocean.

As a System Engineer at RBR, you will work in conjunction with the entire engineering team to develop embedded systems which extend RBR’s core data loggers. You will be writing code for low-power microprocessors, on bare metal, Linux, or an RTOS; utilising a range of satellite and sub-sea modems. The end goal is a product which requires no documentation, and is both flexible AND a joy to maintain.

Over the last five years, we’ve grown 20% annually and are now ~60 people. We’ve been recognised for three years by Growth 500 and have won a Best Ottawa Business Award.

We provide a balanced work environment complete with a very competitive compensation package.

Key Responsibilities:

  • Write code for a variety of embedded platforms;
  • Select and qualify platforms for new projects (COTS hardware, operating systems);
  • Specify and measure system performance (power consumption, timing/bandwidth);
  • Specify, select, and design interfaces (both software and hardware) between discrete system components (including trade-off analysis and risk assessment);
  • Develop user-facing documentation for system deployment/use, maintenance, and troubleshooting;
  • Develop internal-facing documentation for system production, QA, and support;
  • Provide engineering guidance to support end users;
  • Work with customers to develop integration requirements.

Qualifications Required:

  • Bachelor’s Degree in Electrical Engineering, Computer Engineering, Computer Science or a related discipline, or equivalent experience;
  • Minimum eight (8) years industry experience;
  • Strong analytical and problem solving skills are essential;
  • Strong verbal and written communication skills.

Technologies:

  • Platforms: embedded (ARM) and server (x86) Linux, NetBurner, MSP430;
  • Programming languages: C, POSIX shell scripting, Java, Python, Tcl (Expect), SQL;
  • Relational databases: SQLite, MySQL;
  • Electrical interfaces: serial (UART/RS-232/RS-485), Ethernet.

Qualifications Considered Assets:

  • Strong familiarity with GNU/Linux (userspace focus, kernel awareness);
  • Interest in, knowledge of new and developing embedded technologies (platforms, languages);
  • Knows which end of a soldering iron is the hot one;
  • Can wield a screwdriver;
  • Experience with Jira and Confluence.

To apply, you must prepare a cover letter that references RBR, how you are uniquely qualified for this role, what makes you exceptional and what will make you an outstanding part of the RBR team.

Apply Now

Technical Support Engineer

Do you want to work in a dynamic environment and make a difference to both people and planet?

Are you looking for an opportunity to apply your interdisciplinary technical skills in an industry focused on improving our understanding of the environment. As a Support Engineer at RBR, you will have the opportunity to work with scientists and engineers from around the world, helping them achieve their research goals. Your role will be to cultivate relationships by corresponding directly with customers and serve as their liaison with internal experts, such as Sales, R&D, and Production to support their inquiries, technical questions, and trouble-shooting needs. As part of the support team, you must be an effective communicator, have an interest in the science of measurement, and an appreciation for documentation. The Support Engineer will be a hands-on problem solver, who can work independently as well as part of a group, and thrive in a fast-paced environment.

RBR creates instruments to measure the blue planet. From the ocean abyss to the polar ice cap, our sensors track water parameters such as temperature, depth, salinity, dissolved gases, and many others. RBR equipment enables researchers to develop innovative measurement solutions that are deployed in the surf zone, mounted on underwater drones, dropped out of planes, towed behind boats, and sent to the bottom of the deep, dark ocean.

Over the last five years, we’ve grown 20% annually and are now 50+ people. We’ve been recognised for the past three years by Growth 500 and have won a Best Ottawa Business Award.

We provide a balanced work environment complete with a very competitive compensation package.

Come join us!

Key Responsibilities:

  • Respond promptly o technical questions from customers about instrumentation configuration, sensor methodology, data quality, and software;
  • Develop and maintain expert knowledge of RBRs suite of products;
  • Create technical documents including application notes, user manuals, and other customer facing content;
  • Prepare quotes for the repair and upgrade of instruments returned for service;
  • Enhance customer satisfaction, product quality, and ongoing customer success with RBR’s products;
  • Work with the service team to troubleshoot instruments and produce failure reports.

Qualifications Required:

  • Bachelors of Science or Engineering;
  • Ability to work both as a team member and independently;
  • Naturally curious and diligent problem solver;
  • Excellent organizational and time management skills;
  • Excellent verbal and written English communication skills;
  • Proficiency with computer technology;
  • Previous exposure to calibration, assessment, and repair of instruments;
  • Experience troubleshooting scientific instrumentation;
  • Experience documenting and tracking service activities;
  • Driven to provide outstanding customer support and satisfaction.

Qualifications Assets:

  • Experience with JIRA, Confluence, Salesforce, or similar enterprise software;
  • Experience in Environmental science or Oceanography;
  • Experience writing technical and scientific material.

To apply, you must prepare a cover letter that references RBR, how you are uniquely qualified for this role, what makes you exceptional and what will make you an outstanding part of the RBR team.

Apply Now

Firmware Engineer

RBR creates instruments to measure the blue planet. From the ocean abyss to the polar ice cap, our sensors track water parameters such as temperature, depth, salinity, dissolved gases, and many others. RBR equipment enables researchers to develop innovative measurement solutions that are deployed in the surf zone, mounted on underwater drones, dropped out of planes, towed behind boats, and sent to the bottom of the deep ocean.

As a Firmware Engineer at RBR, you will have the opportunity to work with an awesome group of R&D gurus in the areas of firmware, electronics, mechanical, software, systems and sensor engineering along with oceanographers. The Firmware Engineer will be a hands-on problem solver who has the ability to work independently, take responsibility and produce high quality software. As part of a small team of technical experts, you must be dedicated, an effective communicator, and thrive in a fast-paced environment.

Over the last five years, we’ve grown 20% annually and are now ~60 people. We’ve been recognised for three years by Growth 500 and have won a Best Ottawa Business Award.

We provide a balanced work environment complete with a very competitive compensation package.

Key Responsibilities:

  • Define and support the design and development of embedded firmware applications;
  • Implement and adhere to software development methodologies;
  • Implement and maintain software versioning and revision control;
  • Analyze trade-offs in the system design to meet conflicting requirements;
  • Own and drive the execution end to end while maintaining schedule compliance;
  • Keep abreast of industry changes in software engineering technologies, processes and disciplines;
  • Translate design specifications into system designs and implementation, participate in design and code reviews;
  • Contribute your expertise to overall software design architecture and feature design;
  • Work with hardware and software groups to translate requirements into working designs;
  • Participate in concept development for new products and projects.

Qualifications Required:

  • Bachelors degree in Electrical Engineering or the equivalent;
  • Must have at least ten years of firmware work experience in the following disciplines:
  • In-depth knowledge of ,macOS, Linux, and Windows operating systems;
    • Developing software in C and assembly;
    • Troubleshooting and debugging using JTAG tools, IDE, logic analyzer and oscilloscope;
    • Interfaces such as RS232, SPI, I2C, USB and WiFi;
    • Low power micro-controllers, MSP430 preferred, knowledge of ARM an asset;
    • Coding for a pre-emptive RTOS for micro-controllers such as FreeRTOS.
  • The ability to read, understand, and annotate electronic schematics including digital, mixed signal, and analog devices;
  • Excellent verbal and written communication skills;
  • Strong organizational skills and the ability to work both independently and as part of a team;
  • Operate well in a high-pace innovative environment.

To apply, you must prepare a cover letter that explains why you want to work at RBR and what you can uniquely contribute to the team.

Apply Now