Embedded Programmer
Shearwater Research Inc. - Vancouver, BC

This job posting is no longer available on Indeed. Find similar jobs:Embedded Programmer jobs - Shearwater Research jobs

Shearwater Research Inc. designs and manufactures electronics for scuba diving. We market some products directly, and also produce a line of OEM products that are sold to manufacturers in 6 countries.


You will be a part of a small team that works together to produce world-leading products sold in over 60 countries.

We are an ISO 9001 company.

We require a person to design and write embedded firmware. You will work in our in-house engineering department developing various products for internal and external use. Most projects are written in C and target ARM Cortex-M3 microcontrollers. You will be working on interesting applications using CAN and Bluetooth communication technologies.

You will:
Develop embedded programs
Work with the product team (including customers) to develop product concepts
Create design specifications and requirements
Work closely with hardware electrical engineers

- Imagination and passion
- 3-5 years experience in embedded firmware design and development
- Great communication skills
- A desire to learn and grow
- A team player

- C programming
- Embedded microcontroller experience

- Knowledge of ARM Cortex-M3 architecture
- CAN communications
- Bluetooth
- High reliability systems
- Communications protocols
- ISO 9001
- Project management
- Desktop software development
- Scuba diving experience