Research & Development Firmware Engineer at Eleven Engineering Inc
Edmonton, AB T5J 0P6, Canada -
Full Time


Start Date

Immediate

Expiry Date

15 Jun, 25

Salary

0.0

Posted On

15 Mar, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

C++, Computer Engineering, Software Architecture, Design Patterns, Assembly Language, Javascript, Computer Science, Cmake, Rust, Python, Communication Skills, Design Principles

Industry

Electrical/Electronic Manufacturing

Description

JOB SUMMARY

We are seeking skilled and motivated engineer, with at least three years of experience in the industry, to join our team as we develop SKAA into a global compatibility standard for wireless audio.
This is an exciting and challenging position where you will be contributing directly to our internal operating system (firmware and software) R&D. Unlike at most companies, at Eleven new hires are given a chance to make real technical contributions immediately. You will also have an opportunity to advance and possibly work in other technical fields including hardware design, microprocessor design, FAE, IC development, and RF design.

KEY QUALIFICATIONS

  • Experience in embedded development, including microcontroller programming, prototyping circuits, and interfacing with hardware.
  • Experience developing with C++ (experience with C and assembly language will also be considered).
  • Familiarity with software architecture and design patterns.
  • Familiarity with Python, Rust, JavaScript, CMake
  • Familiarity with basic communications in embedded (UART, I2C, SPI, high-level grasp of wireless an asset).
  • Familiarity with hardware design principles is an asset.
  • Experience working with source control and git is a strong asset.
  • Excellent written and oral communication skills.

REQUIRED EDUCATION, SKILLS AND QUALIFICATIONS

BSc. in Engineering, with a strong preference towards Electrical/Electronics Engineering and Computer Engineering.
Depending on prior experience, BSc. in Computer Science or related disciplines may also be considered.
Registration with APEGA as a P.Eng.or E.I.T. is a strong asset.

Responsibilities

The primary role of the Research & Development Firmware Engineer is to develop firmware for Eleven Engineering’s proprietary microcontroller XInC2, as well as interfacing software tools and software tests. The Research & Development Firmware Engineer will contribute to Eleven Engineering’s core wireless audio protocols, develop libraries for new functions and features, and develop embedded firmware for customer applications.
Embedded work is primarily in C++, accompanied by tools built using a variety of technologies on Mac, Windows and Linux platforms
The Research & Development Firmware Engineer will work closely with Hardware Design Engineers to build elegant, efficient, and cost effective solutions. They will also be expected to develop a tight communication loop with both quality assurance staff and end customers to ensure that all shipped products are as stable as possible.
The Research & Development Firmware Engineer will provide software support to Field Applications staff including both firmware and tools development as needed. Depending on the candidate’s aptitude for electronics hardware, the candidate may also be asked to provide basic hardware support to customers, and aid the hardware R&D team with hardware tasks as needed.

Loading...