Senior Embedded Software Firmware Engineer (35835)
Myticas Consulting
Date: 1 hour ago
City: Ottawa, ON
Contract type: Contractor
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
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.
- 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.
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 resumeSimilar jobs
Legal Assistant
W3Global,
Ottawa, ON
CA$50,000
-
CA$70,000
per year
6 days ago
Status: Full-time, permanentLocation: Hybrid within Ottawa, ONJob SummaryThe Legal Assistant (LA) will be responsible for providing administrative support to multiple lawyers in terms of scheduling, drafting, corresponding, and other general administrative tasks. The successful candidate will be a key player in client service delivery.Duties and ResponsibilitiesSchedule MaintenanceOrganize the flow of work through the lawyer's office and initiate follow-up action in...
Implementation Specialist
Versaterm,
Ottawa, ON
2 weeks ago
The Company Versaterm is a PE-backed, high-growth SaaS company building a fully integrated platform across the entire public safety ecosystem — dispatch, law enforcement, forensics, courts, and beyond. We've grown through strategic acquisitions and deep product investment. What connects all of it is a single purpose: give public safety agencies the tools and insights to make better decisions in high-stakes...
Building Controls Service Technician
Modern Niagara,
Ottawa, ON
2 weeks ago
The Building Controls Service Technician inspects, maintains, repairs, and installs Building Automation Systems (BAS) across commercial and institutional facilities. Based out of our Ottawa (Kanata) office, this role supports building performance by diagnosing issues, delivering preventative maintenance, and implementing system improvements that ensure safe, efficient, and reliable operation. Success in this role means responsive customer service, accurate system troubleshooting, and...