Embedded Developer (Firmware)

Embedded Developer (Firmware)

Location: Dartmouth, Nova Scotia
Type of employment: Regular, Full-time

The Company:

MetOcean Telematics is a leading global provider of satellite voice, satellite data and complete end-to-end telematics services.  Our business ranges across many different industry sectors, with a focus on niche MetOcean marine solutions and custom defense and security products.

For more than four decades we have assisted domestic and international customers with developing and integrating Iridium hardware into a wide range of devices and applications.  MetOcean Telematics ensures critical data is transmitted, received and processed in the fastest and most reliable manner possible anywhere on the planet. The Company has been a world leader in integrated systems used for real-time environment monitoring, with specialization in the production of air-deployed and ship-deployed drifting buoys, search and rescue buoys, oil spill tracking buoys, ice platforms and acoustic systems, and defense and security systems. 

Our head office is located in Dartmouth, Nova Scotia, Canada.

The Position:

MetOcean’s Product Development department is a tightly knit cross-functional group comprising of highly talented firmware engineers, mechanical designers and hardware engineers. MetOcean designs and manufactures various satellite M2M centric embedded solutions. These solutions are used within various industries from oceanographic research to covert tracking and surveillance.

What you will do: you will be contributing towards new product development and the improvement of existing products within the embedded solutions team. The role will also involve interacting with external vendors and other teams/departments; this demands excellent written and verbal communication skills. As part of a small high performing group, your work will have a significant impact on the success of the team and its products.

The Role: 

  • Create and maintain firmware for satellite centric M2M products
  • Take ownership of critical design and development areas of the products and systems
  • Interact with cross-functional engineering teams across MetOcean for cohesive product development
  • Participate in design reviews and collaborate closely with other M2M developers
  • Build robust methodologies and processes to deliver high quality products
  • Utilize unit/modular testing and take ownership of the firmware quality
  • Participate in electronic hardware design (depending on individual skill sets)

Basic Qualifications:

  • Bachelor’s degree in Electrical / Computer Engineering or related field
  • 3+ years of experience in firmware development
  • Experience programming in C
  • Experience with RTOS, embedded firmware, drivers and interfaces
  • Ability to integrate and verify embedded software on hardware
  • Familiarity with continuous integration tools (Subversion, GitHub, Jenkins)
  • Positive attitude, willingness to learn and a great team player

Extended Qualifications:

  • Experience with ARM/Atmel micro-controllers
  • Experience with cellular connectivity, Bluetooth (BLE)
  • Experience with low data rate satellite communication (Iridium SBD, Inmarsat IDP)
  • Knowledge of GNSS (GPS)
  • Experience reading schematics and using hardware lab equipment such as digital scopes, logic analyzers, etc.
  • Experience integrating sensors and actuators
  • Contributed to overall embedded system design and architecture

The Perks:

  • Competitive compensation
  • Profit sharing
  • RRSP matching
  • 100% Employer paid group benefits

To apply

Please submit cover letter and resume to HR@metocean.com with Embedded Developer (Firmware) subject title.

Check us out http://www.metocean.com/