Embedded Firmware Engineer — C/C++, Linux

Tigercat Industries

Southwestern Ontario

On-site

CAD 85,000 - 115,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Family-oriented company
Profit sharing
RRSP matching
Training reimbursement
Healthcare benefits & EAP
Social events

Job summary

Tigercat Industries is seeking an Embedded Systems Software Developer to advance embedded control systems, instrumentation, and displays used in forestry equipment.

The role collaborates with hardware and software teams, including mechanical engineers and QA, to deliver robust firmware, desktop services, and I/O optimization. The position is based at Cambridge, ON, with a dedicated day shift and local team engagement.

Qualifications

  • Bachelor’s degree in computer science, electrical/computer engineering, or equivalent.
  • Experience in embedded firmware programming and real-time systems.
  • Familiar with software development life cycles and CI/testing.
  • Proven ability to revise source code and manage SDLC.

Responsibilities

  • Develop, test, document, and deploy firmware for embedded systems using C/C++ on Linux.
  • Analyze and enhance efficiency, stability, and scalability of resources.
  • Create and maintain desktop apps and services using C# and .NET.
  • Collaborate in design/development of custom boards and firmware for manufacturing tests.
  • Support QA processes and optimize I/O performance.

Skills

C/C++
Embedded firmware
Real-time systems
Linux
CI/CD
Team collaboration
Problem solving

Education

Bachelor’s degree in CS/EE/CE

Tools

Git
Linux
C#/.NET

Job description

Tigercat Industries is seeking an Embedded Systems Software Developer to advance embedded control systems, instrumentation, and displays used in forestry equipment.

The role collaborates with hardware and software teams, including mechanical engineers and QA, to deliver robust firmware, desktop services, and I/O optimization. The position is based at Cambridge, ON, with a dedicated day shift and local team engagement.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Software Developer
Embedded Systems Software Developer

Tigercat Industries • Southwestern Ontario

On-site
CAD 85,000 - 115,000
Family-oriented company
Profit sharing
RRSP matching
+3
Control Systems - Embedded Systems Software Developer
Control Systems - Embedded Systems Software Developer

Tigercat Industries • Cambridge

On-site
CAD 90,000 - 120,000
Family-oriented culture
Profit sharing
RRSP matching
+3
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 Systems Engineer: C++/Linux, Real-Time
Embedded Systems Engineer: C++/Linux, Real-Time

Sky Systems, Inc. (SkySys) • Ottawa

On-site
CAD 75,000 - 95,000
Embedded Firmware Engineer for Machine Vision Cameras
Embedded Firmware Engineer for Machine Vision Cameras

Teledyne Technologies Incorporated • Richmond

On-site
CAD 109,000 - 146,000
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
Embedded Firmware Team Lead – Ottawa (Onsite)
Embedded Firmware Team Lead – Ottawa (Onsite)

D4S DY-4 Systems Inc. • Ottawa

On-site
CAD 90,000 - 140,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+6
Senior Embedded Firmware Engineer - Hybrid, High-Impact
Senior Embedded Firmware Engineer - Hybrid, High-Impact

TEEMA • Abbotsford

Hybrid
CAD 105,000 - 120,000
Embedded Firmware Developer
Embedded Firmware Developer

Waterloo Technical Inc. • Kitchener

On-site
CAD 70,000 - 120,000
Health benefits
Profit sharing
Competitive compensation
Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000