Senior Embedded Software/Firmware Engineer

Myticas Consulting

Ottawa

On-site

CAD 90,000 - 130,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

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

You will implement, test and debug firmware, work with RTOS or embedded Linux, and collaborate with cross-functional teams to translate requirements into reliable code.

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

Embedded software
C++ in embedded context
Multithreading RTOS/embedded Linux
Python scripting
Debugging & troubleshooting
Version control (Git)
Bug tracking (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

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
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 Engineer
Firmware Engineer

Work in Ottawa • Ottawa

On-site
CAD 80,000 - 100,000
Optical Firmware Integration and Test Engineer 2
Optical Firmware Integration and Test Engineer 2

Nokia • Ottawa

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

Nokia • Ottawa

Hybrid
CAD 110,000 - 140,000
Sr Embedded Software Engineer
Sr Embedded Software Engineer

Nokia • Ottawa

On-site
CAD 85,000 - 110,000
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Nokia • Ottawa

On-site
CAD 120,000 - 160,000
Staff Optical Firmware Integration Engineer
Staff Optical Firmware Integration Engineer

Nokia • Ottawa

Hybrid
CAD 90,000 - 120,000
Professional development
Work-life balance
Benefits package
Embedded Firmware Engineer - Onsite in Ottawa
Embedded Firmware Engineer - Onsite in Ottawa

Curtiss-Wright Corporation • Ottawa

On-site
CAD 75,000 - 100,000
Paid Time Off
RRSP with Employer Match
Health and Wellness Benefits
+3