Staff Embedded Software Firmware Engineer (35836)

Myticas Consulting


Date: 2 hours ago
City: Ottawa, ON
Contract type: Contractor
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.

,

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

VDC Designer

W3Global, Ottawa, ON
CA$60,000 - CA$85,000 per year
5 days ago
The VDC Designer will build fabrication quality models for all types of piping systems, then enjoy seeing their work become reality in our prefabrication shop and on site.ResponsibilitiesDesign plumbing and mechanical systems following local codes, project documents, and the company's standard operating procedures.Using BIM capabilities, develop system drawings per company standards.Produce coordination drawings.Produce shop/spool drawings for fabrication.Prepare As-Built drawings.Assist with...

Founding Sales Engineer

Featherless AI, Ottawa, ON
1 week ago
About FeatherlessFeatherless.ai is building the world's most reliable open-model inference platform.Backed by AMD, Airbus Ventures, 500 Global, Kickstart Ventures, HF0 Residency, Panache Ventures, and Oakseed Ventures, we're a well-funded team of researchers and engineers on a mission to democratize AI through performance and accessibility.Our cloud provides instant access to 40,000+ open-source AI models and the research innovations powering next-generation efficiency,...

Licensed Aircraft Maintenance Engineer (AME) E and M2 - YOW

Porter Airlines Inc., Ottawa, ON
1 week ago
Job SummaryAt Porter Airlines, a rewarding Aircraft Engineer career awaits! Porter is offering Relocation Assistance up to a maximum of $10,000 for successful candidates located outside of Ottawa.Reporting to the Manager, Line Maintenance, The Aircraft Certification Authority (ACA) will work in support of Porter’s fleet in a line maintenance environment.Duties & ResponsibilitiesTroubleshoot aircraft mechanical, electrical, or hydraulic systems to identify...