1

Fpga Engineer Jobs in Alberta (NOW HIRING)

Firmware Engineer

Calgary, AB ยท Hybrid

CA$90K - CA$125K/yr

FPGA programming experience is considered an asset During the Interview We will ask you to: * Share what excites you about engineering design and technology development * Describe your experience in ...

C++ Developer

Calgary, AB ยท On-site +1

EDA or FPGA place and route experience * Proficient with python data-science libraries ( pandas ... A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points:

C++ Developer

Calgary, AB ยท On-site +1

EDA or FPGA place and route experience * Proficient with python data-science libraries ( pandas ... A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points:

C++ Developer

Edmonton, AB ยท On-site +1

EDA or FPGA place and route experience * Proficient with python data-science libraries ( pandas ... A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points:

C++ Developer

Edmonton, AB ยท On-site +1

EDA or FPGA place and route experience * Proficient with python data-science libraries ( pandas ... A Masters or PHD in Computer Science, Engineering. or equivalent Some AWESOME selling points:

Associated Engineering, a proudly Canadian, Employee-owned Company is seeking an experienced and dedicated Electrical Engineer to join our team in our Calgary office. In this role you will be ...

Electrical Engineer

Edmonton, AB ยท On-site

$65 - $95/hr

Acero Engineering Inc. ("Acero"), a growing oil & gas facilities engineering company providing engineering, procurement and construction management expertise is currently seeking a motivated and ...

Understands the standard engineering work planning, scheduling and cost estimating. * Perform engineering and design duties associated with project scope of work and liaise with other project ...

Electrical Engineer Company: PD Canada LP Work Arrangements: On-Site At Precision Drilling, our mission is to deliver safe, sustainable, and high-performance drilling solutions that reduce risks and ...

Under supervision of a principal engineer and discipline lead, the studies engineer will support a team of engineers, designers and project managers to develop/design/execute and support Rising Edge ...

Job Title: Intermediate Electrical Engineer Actalent's EPC client is hiring an Intermediate Electrical Engineer to take a hands-on, execution-focused position within a small engineering and ...

Under supervision of a principal engineer and discipline lead, the studies engineer will support a team of engineers, designers and project managers to develop/design/execute and support Rising Edge ...

PLC programming knowledge and/or experience is preferred. This position requires full-time onsite presence every day for close interaction with the fabrication and engineering teams at our ...

PLC programming knowledge and/or experience is preferred. This position requires full-time onsite presence every day for close interaction with the fabrication and engineering teams at our ...

By integrating comprehensive engineering services and first-in-class modular fabrication capacity with complete construction services, Propak designs and builds industry-leading hydrocarbon ...

We are seeking an electrical engineer to join our team. You will be part of the North American electrical engineering department at Silent-Aire, focusing on the electrical design for data center ...

Our Engineering Services team in Calgary is a dynamic and tightknit, servicing local projects while contributing to large national and international projects as part of distributed virtual project ...

You will have the opportunity to work closely with engineers across the broader NovAtel organization as well as with customers to implement stateoftheart positioning algorithms, perform detailed data ...

next page

Showing results 1-20

Fpga Engineer information

See Alberta salary details

$60K

$124.8K

$192K

How much do fpga engineer jobs pay per year?

As of Aug 15, 2026, the average yearly pay for fpga engineer in Alberta is $124,788.00, according to ZipRecruiter salary data. Most workers in this role earn between $104,000.00 and $140,500.00 per year, depending on experience, location, and employer.

What are some common challenges FPGA engineers face when transitioning a design from simulation to hardware implementation?

One common challenge FPGA Engineers encounter is ensuring that a design, which works well in simulation, functions correctly on actual hardware. Timing constraints, resource utilization, and hardware-specific bugs can arise that were not apparent during simulation. Debugging these issues may require using on-chip debugging tools and working closely with hardware teams to resolve signal integrity or board-level problems. Effective communication and iterative testing are key to a smooth transition from simulation to deployment.

What are the key skills and qualifications needed to thrive as an FPGA engineer, and why are they important?

To thrive as an FPGA Engineer, you need strong expertise in digital logic design, proficiency in hardware description languages like VHDL or Verilog, and typically a degree in electrical or computer engineering. Experience with FPGA development tools (such as Xilinx Vivado or Intel Quartus), simulation software, and relevant certifications can be highly beneficial. Attention to detail, problem-solving ability, and effective teamwork are standout soft skills for this role. These skills and qualities are crucial for successfully designing, verifying, and deploying reliable and efficient FPGA-based solutions in complex engineering environments.

What is the difference between Fpga Engineer vs Digital Design Engineer?

AspectFpga EngineerDigital Design Engineer
Required CredentialsBachelor's or higher in Electrical Engineering, Computer Engineering, or related fields; FPGA certifications beneficialBachelor's or higher in Electrical Engineering, Computer Engineering, or related fields; often similar certifications
Work EnvironmentDesigning, testing, and implementing FPGA hardware in labs or on-siteDesigning digital circuits, FPGA/ASIC hardware, often in similar environments
Industry UsageCommon in telecommunications, aerospace, defense, and embedded systemsUsed across electronics, telecommunications, and embedded systems industries

Both roles involve digital hardware design, often overlapping in skills and industry applications. An FPGA Engineer specializes in FPGA development and implementation, while a Digital Design Engineer may work on broader digital circuit design, including ASICs and FPGA hardware. The roles are closely related, with significant overlap in skills and work environments.

What is an FPGA engineer?

Field Programmable Gate Arrays (FPGAs) are integrated circuits used in a variety of technology hardware that are designed to be programmed after they are manufactured. An FPGA engineer uses Hardware Description Language (HDL) to develop and test the configuration that is programmed into these circuits. They may also be responsible for integrating several FPGAs together to form a more complex working system. Their work results in applications that are useful in a variety of industries and technical settings.

Are FPGA engineers in demand?

FPGA engineers are in high demand due to the increasing use of field-programmable gate arrays in industries such as telecommunications, aerospace, and defense. Their skills in hardware description languages like VHDL or Verilog and experience with FPGA development tools are highly valued, leading to strong job growth and competitive salaries.
Infographic showing various Fpga Engineer job openings in Alberta as of August 2026, with employment types broken down into 100% Full Time. Highlights an 78% In-person, 19% Hybrid, and 3% Remote job distribution, with an average salary of $124,788 per year, or $60 per hour.

Firmware Engineer

Tangent Services

Calgary, AB โ€ข Hybrid

CA$90K - CA$125K/yr

Full-time

Medical, Dental

Re-posted 2 days ago


Job description

Build Firmware That Has to Work in the Real World

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.


What You Will Do

As a Firmware Engineer, your day-to-day responsibilities will include:

  • 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


What You Bring

On your resume, we ask that you demonstrate:

  • 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
  • FPGA programming experience is considered an asset


During the Interview

We will ask you to:

  • Share what excites you about engineering design and technology development
  • Describe your experience in firmware or embedded software development, including your specific responsibilities and achievements
  • Walk us through a challenging technical problem and how you approached solving it
  • Explain how you have collaborated with other engineers or disciplines on previous projects
  • Provide examples of how you have communicated technical information clearly
  • Demonstrate your analytical thinking and ability to use data, testing, and evidence to solve problems


Why Tangent?

At Tangent, you will work on challenging projects with people who genuinely enjoy solving difficult problems.

We offer:

  • A flexible, hybrid work environment
  • People leaders who care about their teams and want them to succeed
  • A collaborative culture grounded in problem solving, teamwork, and wellness
  • A base salary of $90,000 to $125,000, depending on experience
  • Excellent health and dental benefits
  • Profit sharing
  • The opportunity to work on a wide variety of products, technologies, and industries
  • Meaningful influence over how products are designed, developed, tested, and brought to life

If you enjoy solving difficult technical problems, working across hardware and software, and building products that need to perform reliably in the real world, we would like to hear from you.

To apply, please upload your resume online, preferably as one document. We thank everyone who applies for their interest in Tangent. While we appreciate every application, we will only contact candidates whose experience closely aligns with the role.