Embedded Firmware Engineer - Own Complex Hardware Solutions

Tangent Design Engineering Inc.

Calgary

On-site

CAD 100,000 - 125,000

Full time

9 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health and Dental insurance
Life and Disability insurance
20 days PTO

Job summary

Tangent Design Engineering Inc. develops complex products where firmware, electronics and the physical world must work together. We seek an intermediate or senior Firmware Engineer who can own firmware features and turn difficult problems into practical solutions.

You should be curious and capable of learning to solve the next challenge. You will develop embedded firmware in C/C++ for prototype hardware, create Python/MATLAB scripts to support engineering tasks, and collaborate with hardware,

Qualifications

  • 4+ years of software/firmware development in electrical, computer, electronics or software engineering.
  • Experience developing C/C++ applications and debugging embedded systems.
  • Experience working directly with hardware, reading schematics, testing designs and troubleshooting board-level issues.
  • Familiarity with Windows and Linux environments and common embedded communication protocols.

Responsibilities

  • Develop and debug embedded firmware in C and C++, including programming and troubleshooting prototype electronics hardware.
  • Develop scripts using Python or MATLAB to support engineering work.
  • Work with communication protocols such as SPI, I2C, Bluetooth, Modem CAN, Modbus.
  • Support hardware bring-up, testing, measurement and troubleshooting; review schematics with electrical engineers.
  • Assist in component selection for microcontrollers, sensors and communication technologies.
  • Assist FPGA implementations using VHDL/Verilog/SystemVerilog where required.
  • Participate in design and code reviews and document technical decisions.
  • Maintain code using GitHub and create clear technical documentation and reports.
  • Collaborate with electrical, mechanical, software and project teams to deliver firmware features.

Skills

C/C++
Embedded firmware
Hardware debugging
Python scripting
Windows/Linux

Tools

VHDL/Verilog/SystemVerilog
Git/version control
Schematic reading

Job description

Tangent Design Engineering Inc. develops complex products where firmware, electronics and the physical world must work together. We seek an intermediate or senior Firmware Engineer who can own firmware features and turn difficult problems into practical solutions.

You should be curious and capable of learning to solve the next challenge. You will develop embedded firmware in C/C++ for prototype hardware, create Python/MATLAB scripts to support engineering tasks, and collaborate with hardware,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Firmware Engineer
Firmware Engineer

ICES: Data, Discovery, Better Health • Calgary

On-site
CAD 100,000 - 125,000
Health and Dental insurance
Life and Disability insurance
20 days PTO
Firmware Engineer
Firmware Engineer

Tangent Design Engineering Inc. • Calgary

On-site
CAD 100,000 - 125,000
Health and Dental insurance
Life and Disability insurance
20 days PTO
Firmware Engineer
Firmware Engineer

Tangent Design Engineering • Calgary

Hybrid
CAD 90,000 - 125,000
Excellent health and dental benefits
Profit sharing
Flexible work culture
Embedded Firmware Engineer — Linux, C/C++, Python
Embedded Firmware Engineer — Linux, C/C++, Python

Miovision • Kitchener

Hybrid
CAD 90,000 - 120,000
Comprehensive Health Benefits
RRSP Matching Plan
Flexible vacation
+3
Embedded Firmware Engineer — C/C++, Linux
Embedded Firmware Engineer — C/C++, Linux

Tigercat Industries • Southwestern Ontario

On-site
CAD 85,000 - 115,000
Family-oriented company
Profit sharing
RRSP matching
+3
Lead Embedded Firmware Engineer
Lead Embedded Firmware Engineer

3 Step Recruitment Inc. • Abbotsford

On-site
CAD 75,000 - 110,000
Opportunities for career growth
Collaborative engineering environment
Work on innovative industrial products
Senior Embedded Firmware Engineer - Hybrid, High-Impact
Senior Embedded Firmware Engineer - Hybrid, High-Impact

TEEMA • Abbotsford

Hybrid
CAD 105,000 - 120,000
Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Hybrid
CAD 105,000 - 120,000
Embedded Systems Leader: Guide Industrial Firmware & Teams
Embedded Systems Leader: Guide Industrial Firmware & Teams

Metric DCX • Alberta

On-site
CAD 120,000 - 180,000
Senior Firmware Architect — Machine Vision Cameras
Senior Firmware Architect — Machine Vision Cameras

Teledyne FLIR • Richmond

On-site
CAD 94,000 - 125,000