Senior Embedded Software Firmware Engineer (35835)

Myticas Consulting Inc.

Ottawa

On-site

CAD 90,000 - 130,000

Full time

5 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

Job summary

Myticas Consulting Inc. seeks a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario.

You will implement and test firmware, analyze software requirements, and document designs that translate into code. Strong C++ and multithreading experience are essential for success in this role.

Qualifications

  • BS/MS in Computer Science or a related field with embedded software development experience.
  • Minimum 3 years of relevant experience.
  • Strong C++ programming skills in a genuine embedded/device context.
  • Working knowledge of multithreaded RTOS or embedded Linux concepts, including interrupts, drivers, and memory management.
  • Knowledge of at least one scripting language; Python preferred.
  • Excellent analytical and troubleshooting skills.
  • Experience with version control such as GIT and bug tracking tools such as JIRA.
  • Object-oriented design and design-pattern experience is an asset.

Responsibilities

  • Implement and test firmware for next-generation embedded optical platforms.
  • Understand and analyze software requirements and document designs that can be translated into code.
  • Develop and test code that meets software requirements.
  • Work with RTOS or embedded Linux updates and configuration, including interrupts, device drivers, memory, and multithreading.
  • Review test plans proposed by test teams.
  • Debug and resolve issues reported by test teams and customers.

Skills

C++
Embedded software
RTOS
Python
Git
JIRA
OO design
Design patterns

Education

BS/MS in Computer Science or related field

Tools

Git
JIRA

Job description

Senior Embedded Software/Firmware Engineer

We are seeking a Senior Embedded Software/Firmware Engineer to develop and test next-generation firmware for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario.

Key Responsibilities
  • Implement and test firmware for next-generation embedded optical platforms.
  • Understand and analyze software requirements and document designs that can be translated into code.
  • Develop and test code that meets software requirements.
  • Work with RTOS or embedded Linux updates and configuration, including interrupts, device drivers, memory, and multithreading.
  • Review test plans proposed by test teams.
  • Debug and resolve issues reported by test teams and customers.
Skills & Experience
  • BS/MS in Computer Science or a related field with embedded software development experience.
  • Minimum 3 years of relevant experience.
  • Strong C++ programming skills in a genuine embedded/device context.
  • Working knowledge of multithreaded RTOS or embedded Linux concepts, including interrupts, drivers, and memory management.
  • Knowledge of at least one scripting language; Python preferred.
  • Excellent analytical and troubleshooting skills.
  • Experience with version control such as GIT and bug tracking tools such as JIRA.
  • Object-oriented design and design-pattern experience is an asset.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software/Firmware Engineer
Senior Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 90,000 - 130,000
Staff Embedded Software/Firmware Engineer
Staff Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 120,000 - 150,000
Principal Embedded Software Firmware Engineer (35837)
Principal Embedded Software Firmware Engineer (35837)

Myticas Consulting Inc. • Ottawa

On-site
CAD 140,000 - 200,000
Principal Embedded Software/Firmware Engineer
Principal Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Lead Embedded Systems Architect (Firmware) – 1-Year Contract
Lead Embedded Systems Architect (Firmware) – 1-Year Contract

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Firmware Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Firmware Engineer – Senior
Firmware Engineer – Senior

TEEMA • Abbotsford

Hybrid
CAD 105,000 - 120,000
Optical Firmware System Integration Engineer2
Optical Firmware System Integration Engineer2

Nokia • Ottawa

On-site
CAD 70,000 - 90,000
Professional development
Work‑life balance
Firmware Integration and Test Engineer
Firmware Integration and Test Engineer

Nokia • Ottawa

On-site
CAD 110,000 - 140,000
Senior Embedded Engineer - Imaging & Vision Systems
Senior Embedded Engineer - Imaging & Vision Systems

Industry Professionals • Montreal (administrative region)

On-site
CAD 80,000 - 110,000