Stand out for this role — generate a tailored resume and cover letter in about a minute.
Get past ATS filters
Benefits offered by this job
Excellent health and dental benefits
Profit sharing
Flexible work culture
Job summary
A Calgary-based product development firm is seeking a Firmware Engineer passionate about solving technical problems through new technologies. The position is hybrid, requiring in-office work about 3 days a week. Responsibilities include programming and debugging electronics, use of various communication protocols, and participating in design meetings. Ideal candidates should have over 5 years of experience in Software Engineering and familiarity with FPGA programming. The salary ranges from $90,000 to $125,000 with excellent health benefits.
Qualifications
5+ years’ experience in Software Engineering, Development, or similar in Electrical, Computer, Electronics, or Software Engineering.
Familiarity with both Windows and Linux environments.
Experience in a product development / product manufacturing environment.
Responsibilities
Programming and debugging prototype electronics hardware in C.
Using communication protocols like SPI, I2C, Bluetooth, etc.
Participating in design team meetings including design reviews and code reviews.
Skills
Programming in C
Debugging prototype electronics
Python
MATLAB
FPGA programming
Communication protocols (SPI, I2C)
Version control with GitHub
Hardware component selection
Education
5+ years’ experience in Software Engineering
Tools
Windows
Linux
Job description
A Calgary-based product development firm is seeking a Firmware Engineer passionate about solving technical problems through new technologies. The position is hybrid, requiring in-office work about 3 days a week. Responsibilities include programming and debugging electronics, use of various communication protocols, and participating in design meetings. Ideal candidates should have over 5 years of experience in Software Engineering and familiarity with FPGA programming. The salary ranges from $90,000 to $125,000 with excellent health benefits.