Staff Embedded Software Firmware Engineer (35836)

Myticas Consulting Inc.

Ottawa

On-site

CAD 120,000 - 150,000

Full time

1 hour ago
Be an early applicant

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 Inc. is seeking a Staff Embedded Software/Firmware Engineer for a one-year contract in Ottawa, Ontario.

You will design, develop, and test mission-critical firmware for advanced embedded optical systems, working with RTOS or embedded Linux, device drivers, and multithreading. Responsibilities include reviewing requirements, proposing robust designs, and debugging complex issues while maintaining high-quality, maintainable code.

Qualifications

  • Design, develop and test firmware for embedded optical platforms.
  • Review, analyze and refine software requirements for features.
  • Apply object-oriented design and patterns to feature development.
  • Work with RTOS or embedded Linux concepts including interrupts and drivers.

Responsibilities

  • Design, implement, code, and test firmware for embedded optical platforms.
  • Review and refine software requirements for multiple features.
  • Propose and finalize software designs for maintainable code.
  • Develop and test code that meets specifications.
  • Work with RTOS/embedded Linux concepts including interrupts, device drivers, memory management, and multithreading.
  • Review test plans and recommend test cases for developed code.
  • Debug and resolve complex issues reported by test teams and customers.
  • Apply OO design principles and patterns to feature development.

Skills

C++ programming
Multithreading
Embedded software development
Object-oriented design
Python
Debugging
Version control (Git)
Problem solving

Education

BS/MS in Computer Science/Electronics/Electrical Engineering

Tools

Git
JIRA

Job description

Staff Embedded Software/Firmware Engineer

We are seeking a Staff Embedded Software/Firmware Engineer to design, develop, and test mission-critical firmware components for advanced embedded optical systems. This is a one-year contract based in Ottawa, Ontario.

Key Responsibilities
  • Design, implement, code, and test software for next-generation embedded optical platforms.
  • Review, analyze, and refine software requirements for multiple features.
  • Propose and finalize software designs that can be translated into maintainable code.
  • Develop and test code that meets specifications.
  • Work deeply with RTOS or embedded Linux concepts, including interrupts, device drivers, memory management, and multithreading.
  • Review test plans and recommend test cases for developed code.
  • Debug and resolve complex issues reported by test teams and customers.
  • Apply object-oriented design principles and design patterns to feature development.
Skills & Experience
  • BS/MS in Computer Science, Electronics, Electrical Engineering, or a related field with embedded software development experience.
  • Minimum 8 years of experience in embedded systems design and development.
  • Excellent object-oriented design and expert C++ programming skills.
  • Deep understanding of multithreaded software systems and operating-system concepts.
  • 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.
  • Experience with optical devices, OTN, CMIS, DSP/line configuration, alarms, or coherent systems is an asset.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Embedded Software/Firmware Engineer
Staff Embedded Software/Firmware Engineer

Myticas Consulting • Ottawa

On-site
CAD 120,000 - 150,000
Senior Embedded Software Firmware Engineer (35835)
Senior Embedded Software Firmware Engineer (35835)

Myticas Consulting • Ottawa

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

Myticas Consulting • Ottawa

On-site
CAD 90,000 - 130,000
Principal Embedded Software Firmware Engineer (35837)
Principal Embedded Software Firmware Engineer (35837)

Myticas Consulting Inc. • Ottawa

On-site
CAD 140,000 - 170,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
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
Staff Embedded Software Engineer
Staff Embedded Software Engineer

Nokia • Ottawa

On-site
CAD 120,000 - 160,000
Senior Embedded Firmware Architect – Optical Networking
Senior Embedded Firmware Architect – Optical Networking

RANOVUS Inc. • Ottawa

Hybrid
CAD 120,000 - 160,000