Senior Embedded Software Firmware Engineer (35835)

Myticas Consulting

Ottawa

On-site

CAD 85,000 - 120,000

Full time

15 hours 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. seeks a Senior Embedded Software/Firmware Engineer to design, implement and test firmware for advanced embedded optical systems in Ottawa, Ontario. This is a one-year contract.

You will work with RTOS or embedded Linux, develop drivers, memory management and interrupts, and collaborate with test teams to validate software against requirements. The ideal candidate has a BS/MS in CS or related field, 3+ years of embedded experience, strong C++, Python, and familiarity with

Qualifications

  • BS/MS in Computer Science or related field with embedded software development experience
  • Minimum 3 years of relevant experience
  • Strong C++ programming skills in embedded contexts
  • Experience with RTOS or embedded Linux concepts (interrupts, drivers, memory management)

Responsibilities

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

Skills

C++
Embedded
RTOS
Python
Multithreading
Analytical

Education

BS/MS in Computer Science

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
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
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
Senior Embedded Firmware Engineer – ARM/FPGA & Real-Time
Senior Embedded Firmware Engineer – ARM/FPGA & Real-Time

VIAVI Solutions • Ottawa

On-site
CAD 88,000 - 163,000
Health insurance
401(k) plan
Bonus program
Senior Optical Firmware & Test Integration Engineer
Senior Optical Firmware & Test Integration Engineer

Nokia • Ottawa

Hybrid
CAD 85,000 - 110,000