Firmware Engineer

Tangent Design EngineeringCalgary, AB
CA$90,000 - CA$125,000Hybrid

About The Position

Tangent Design Engineering is looking for an experienced Firmware Engineer to join our Calgary-based product development team. We solve complex engineering challenges across consumer electronics, industrial systems, and everything in between. Our work is deeply technical, highly collaborative, and focused on building reliable products that perform outside the lab, not prototypes that collect dust on a shelf. In this role, you will develop customized firmware solutions, work closely with multidisciplinary engineering teams, and help turn complex technical requirements into products that work. You will have the opportunity to contribute across the full product development lifecycle while continuing to deepen your technical expertise.

Requirements

  • Five or more years of experience in firmware, embedded software, software engineering, or a related technical role
  • A degree or diploma in Electrical, Computer, Electronics, Software Engineering, or a related discipline
  • Strong experience developing applications in C or C++
  • Experience programming and debugging embedded systems
  • Familiarity with both Windows and Linux environments
  • Experience working with hardware, including reading schematics and supporting board-level troubleshooting
  • Experience in a product development or product manufacturing environment

Nice To Haves

  • FPGA programming experience is considered an asset

Responsibilities

  • Programming and debugging prototype electronics hardware in C and C++
  • Developing scripts using languages such as Python or MATLAB
  • Programming FPGAs using VHDL, Verilog, or SystemVerilog
  • Working with communication protocols such as SPI, I2C, Bluetooth, cellular modems, CAN bus, and Modbus
  • Using GitHub or similar tools for version control
  • Supporting hardware component selection, including microcontrollers, sensors, and communication technologies
  • Testing, measuring, and analyzing hardware designs
  • Reviewing electrical schematics and supporting hardware troubleshooting
  • Participating in design reviews, code reviews, and technical team meetings
  • Collaborating with electrical, mechanical, software, and project teams
  • Preparing technical documentation and reports using Microsoft Office and Windows-based tools

Benefits

  • A flexible, hybrid work environment
  • Excellent health and dental benefits
  • Profit sharing
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service