Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Staff Embedded Software Firmware Engineer (35836)

Myticas Consulting Inc.

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.
#J-18808-Ljbffr
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software Firmware Engineer (35836) in Ottawa, ON vacancy
  •  ...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... 
    Suggested
    Contract work

    Myticas Consulting

    Ottawa, ON
    28 days ago
  •  ...new technologies to fiber-optic communications products for datacenters. We are seeking a Senior Embedded Software Engineer to work as part of our R&D software-firmware design team. Position Overview In this senior technical role, you will take ownership of embedded... 
    Suggested
    Long term contract
    Full time
    Remote work

    Ranovus Inc.

    Ottawa, ON
    2 days ago
  •  ...Staff Software Engineer, Core Applications Level: P4 Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Application Team Lead Type...  ...up because of your mentorship AI tooling meaningfully embedded in how the team designs, builds, reviews, and ships What... 
    Suggested
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  • $185k - $195k per year

     ...to millions of residential and commercial properties in the US and abroad. We are looking for a talented and passionate Staff Embedded Software Engineer for the Device Engineering team to help us define the future of the Internet-of-Things for residential and commercial properties... 
    Suggested
    Casual work
    Internship
    Work at office
    Immediate start

    Alarm.com

    Ottawa, ON
    a month ago
  •  ...Staff Software Engineer, Data Level: P4 Location: Remote, Canada Reports To: Sean Yang, Director of Engineering Type: Permanent | Full-Time About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools... 
    Suggested
    Remote job
    Permanent employment
    Full time
    Immediate start

    Sol Ink

    Ottawa, ON
    16 days ago
  •  ...processes evidence, there's a good chance our software is working behind the scenes. That's...  ...but as core infrastructure.  We're embedding intelligence directly into the...  ...something real. The Role The Staff Software Engineer specializes in mobile app development... 
    Full time
    Internship
    Remote work
    Work from home

    Versaterm

    Ottawa, ON
    a month ago
  • $95k - $130k per year

     ...quantum-secure communications, and quantum computing platforms engineered for the performance, reliability, and environmental...  ...science reinforce each other by design. About this role:  The Embedded Firmware Engineer will develop the real-time control firmware that sits... 
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    18 days ago
  • $96k - $146k per year

     ...operations include a national headquarters, three vehicle assembly and engine manufacturing plants, three parts distribution centers, and...  ..., and more! In this position.. We are seeking a Senior Embedded Software Engineer with 8+ years of embedded software development... 

    Ford Motor Company

    Ottawa, ON
    21 days ago
  •  ...Embedded Software Developer Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision...  ...team.   What will you be doing? As the Embedded Software Engineer, you will play an integral part of an agile development team,... 
    Full time
    Worldwide

    Mmist Llc

    Ottawa, ON
    more than 2 months ago
  •  ...Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa...  ...Q-Block Computing to serve as the lead firmware developer on the Qubit Composer...  ...results, and documentation of Electronics Engineering Technologists and other developers on the... 
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    18 days ago
  •  ...Mechanical or Embedded Systems Engineer - Robotics Preferred Location: Onsite - Ottawa Reports to...  ...environments on Earth. We’re delivering a software-defined command and control capability...  ...software teams, you will implement firmware, tune control loops, and verify system... 
    Full time
    Remote work

    Dominion Dynamics

    Ottawa, ON
    more than 2 months ago
  • $90k - $125k per year

     ...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community...  ...looking for an intermediate C++ / Qt Embedded Developer to support the development of...  ...Science, Software Development, Computer Engineering, Electrical/Computer Engineering, or a related... 
    Full time

    Syntronic

    Ottawa, ON
    a month ago
  • $176.5k per year

     ...will join an existing team of Senior, Staff, and Principal engineers building the Content Library and Core...  ...a systems engineer who loves owning software end-to-end: design, implementation, deployment...  ...the parquet crate, or building query engines and database internals.... 
    Long term contract
    For contractors
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    18 days ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-...  ...responsible to build, lead, and manage a team of software professionals, including Principal...  ...will develop strategies for the embedded SW development environment, including goals... 
    Full time
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    13 hours ago
  • $108.8k - $158.8k per year

     ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware...  ...Engineering or related work experience. Staff DSP Application Engineer About the...  ...-level debug involving DSPs, SerDes, firmware, optical modules, PCB channels, PMICs, and... 
    Full time
    Work from home

    Qualcomm

    Ottawa, ON
    a month ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-...  ...responsible to build, lead, and manage a team of software professionals, including Principal...  ...will develop strategies for the embedded SW development environment, including goals... 
    Full time
    Worldwide

    telesat

    Ottawa, ON
    17 days ago
  • $99.2k - $169.3k per year

     ...way the world communicates. Requisition ID: 75010 Staff Process Engineer Apply today for the opportunity to become a member...  ...engineering team responsible for testing and validating firmware, hardware and software in a laboratory. This individual will be executing RF... 
    Full time
    Flexible hours

    Skyworks

    Ottawa, ON
    5 days ago
  •  ...Company Qualcomm Canada ULC Job Area Engineering Group, Engineering Group Systems Engineering General Summary As a leading...  ...research, design, develop, simulate, and/or validate systems-level software, hardware, architecture, algorithms, and solutions that enables... 
    Remplacement

    Qualcomm

    Ottawa, ON
    24 days ago
  • $131.67k - $171.33k per year

     ...Requisition ID: 78024    Description RF and mmWave Hardware Staff Electrical Engineer is part of the Test Engineering team responsible for...  ...Frequency Structure Simulator) Experience with PCB layout software. Demonstrated problem-solving abilities and proactive process... 

    Skyworks

    Ottawa, ON
    1 day ago
  •  ...Software Engineer Co-op, Apps Location: Ottawa, ON | Hybrid Reports To: Xiaokun Xu, Term: Jan 2027 Pay band: 55,000k-68,000k About Solink At Solink, our mission is to safeguard what matters most . We provide businesses with the tools to know sooner... 
    Permanent employment
    Full time
    Internship

    Sol Ink

    Ottawa, ON
    1 day ago
  • $85k - $110k per year

     ...Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of...  ...LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical...  ...experience building desktop or embedded Java applications (not exclusively web/microservices... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    more than 2 months ago
  •  ...for over 55 years. Backed by a legacy of engineering excellence, reliability and industry-...  ...Telesat on X and LinkedIn or visit The Software Architect - User Terminals will define and...  ...requirements. Define interfaces between embedded software, networking components, modems,... 
    Long term contract
    Full time
    Worldwide

    Telesat

    Ottawa, ON
    13 hours ago
  • $171k per year

     ...users. The Fable app has often been featured in the App Store, both as App Of The Day and the Essential Book Apps list. As a Staff Software Engineer on the Fable Core team, you will set technical direction for the Fable backend and own the reliability and health of the... 
    Long term contract
    For contractors
    Internship
    Local area
    Home office
    Flexible hours

    Scribd, Inc.

    Ottawa, ON
    24 days ago
  • $96.56k - $128.74k per year

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer, Edge Delivery Services, Design Systems & AI-Enabled Engineering Employment Type: Permanent   Compensation Details:... 
    Permanent employment
    Full time
    Contract work
    Summer work
    Work at office
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    1 day ago
  •  ...every employee their own AI-powered Chief of Staff. It's an assistant that understands your...  ...of exceptional new grads to join our Engineering team full-time. This isn't a rotational program...  ...depth in the most in-demand skill set in software today. Build your career in Ottawa:... 
    Remote job
    Full time
    Flexible hours

    Fellow Insights Inc

    Ottawa, ON
    13 days ago
  •  ...company building the foundational software and AI to power the autonomous...  ...belief that an elite group of engineers can make a big difference. We...  ...This is an opportunity to embed deeply with customers, work at...  ...Understanding of working on embedded or resource-constrained devices... 
    Long term contract
    Full time
    Work at office
    Local area
    Work from home

    Arondite

    Ottawa, ON
    a month ago
  • $70k - $120k per year

     ...the development of digital investigative software that acquires, analyzes, and shares evidence...  ...are looking for a Software Development Engineer in Test (SDET) to join our team who will...  ...be reflected in our hiring processes and embedded in our values and how we treat one another... 
    Full time
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    more than 2 months ago
  • $90k per year

     ...job description please reply with below inline details Role: Embedded Engineer Location: Ottawa, Canada – Day1 Onsite Only Full time...  ...Responsibilities and Activities: Developing embedded C/C++ software on Client's 6500 family of optical switches, including improvements... 
    Full time
    Internship

    iClanz

    Ottawa, ON
    18 days ago
  •  ...Senior Software Engineer JD About the job Company Description askpolly transforms large-scale human conversation into actionable insights. By leveraging AI and patented statistical models to analyze organic social media data, askpolly provides near-instant, statistically... 
    Full time
    Internship
    Manual labor
    Work at office

    Forum Ventures

    Ottawa, ON
    a month ago
  • $96.56k - $128.74k per year

     ...explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Senior Software Engineer (Level 18) – Platform & Integration Employment Type: Permanent   Compensation Details: ~ Software Engineer 18:... 
    Permanent employment
    Summer work
    Relocation package
    3 days per week

    Export Development Canada

    Ottawa, ON
    21 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Staff Embedded Software Firmware Engineer (35836). Be the first to apply!