This job posting has expired and no longer is available. Please explore other opportunities.

Embedded Software Developers

Calgary, AB

The Opportunity

We have openings for energetic and focused Embedded Software Developers with a passion for crafting reliable software. This is a great opportunity for developers who love to work on tangible hardware products, and see their work make an impact in the marketplace.

 

Responsibilities and Duties

·       Develop, test and debug firmware for our line of adventure audio products.

·       Support development of a robust messaging architecture.

·       Implement manufacturing testability into the product firmware.

·       Work with the team to present design proposals and seek consensus.

·       Develop test plans and supporting documentation.

·       Have fun yet remain focused on team success and rapid quality delivery of our products into the marketplace.

 


Qualifications and Skills

·       University degree in Engineering, Computer Sciences, or any related field

·       Working knowledge with real-time operating systems such as FreeRTOS and Zephyr

·       Strong proficiency in C programming, ideally in Arm-Cortex M4F/M33F chipsets

·       Demonstrable comfort with development tools such as debuggers, logic analyzers, oscilloscopes, etc…

·       An interest in adventure, technology and can empathize with customer needs.

·       Strong communication skills, both verbal and written.

·       Strong ability to be self-driven to hit deadlines and manage complexity.

 

Other Desirable Skills

·       Experience with Bluetooth Low Energy technology

·       Experience with sensor technology and algorithms (IMU, accelerometer, gyroscope, …)

·       Exposure to Raspberry Pi, Flutter/Dart languages, Protobuf.

·       Interest and/or experience with VHF/UHF radio technology.

·       Experience with seeing products through all stages of development, including high-volume manufacturing.

·       Comfort with design and/or integration of audio DSP algorithms

Subscribe to Job Alerts