Senior Embedded Software/Firmware Engineer

Myticas Consulting

Ottawa

On-site

CAD 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your 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

Senior Embedded Software Firmware Engineer (35835)
Senior Embedded Software Firmware Engineer (35835)

Myticas Consulting • Ottawa

On-site
CAD 85,000 - 120,000
Staff Embedded Software/Firmware Engineer
Staff Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 120,000 - 150,000
Staff Embedded Software Firmware Engineer (35836)
Staff Embedded Software Firmware Engineer (35836)

Myticas Consulting Inc. • Ottawa

On-site
CAD 120,000 - 150,000
Principal Embedded Software/Firmware Engineer
Principal Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 150,000 - 190,000
Senior Embedded Firmware Engineer - 1-Year Contract
Senior Embedded Firmware Engineer - 1-Year Contract

Myticas Consulting Inc. • Ottawa

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

Myticas Consulting Inc. • Ottawa

On-site
CAD 140,000 - 170,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
Senior Embedded Firmware Architect – Optical Networking
Senior Embedded Firmware Architect – Optical Networking

RANOVUS Inc. • Ottawa

Hybrid
CAD 120,000 - 160,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

RANOVUS Inc. • Ottawa

On-site
CAD 120,000 - 160,000
Senior Embedded Software Designer
Senior Embedded Software Designer

Go Fractional • Canada

Remote
CAD 120,000 - 180,000
Competitive compensation
Equity plan
Health, dental, vision insurance
+8