Staff Embedded Software/Firmware Engineer
Myticas Consulting
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.
Vacancy posted 13 hours ago
Similar jobs that could be interesting for youBased on the Staff Embedded Software/Firmware Engineer in Ottawa, ON vacancy
- ...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...SuggestedLong term contractFull timeRemote work
$90k - $115k per year
...our growing global team. Our hardware and software solutions are built for performance,... ...1000s of unique systems. Summary Embedded Software Developer is a valued member of... ...~ Provide technical support to the engineering project team, Product Management and Application...SuggestedFull time- ...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...SuggestedPermanent employmentFull timeImmediate start
- ...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...SuggestedRemote jobPermanent employmentFull timeImmediate start
- ...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...SuggestedFull timeInternshipRemote workWork from home
- ...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 timeWorldwide
$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...Casual workInternshipWork at officeImmediate start- ...Staff Software Engineer Own end-to-end firmware/software development for Broadcom's datacenter-scale platforms Location: Ottawa, Ontario About The Role Staff Software Engineer As a Staff Software Engineer, you will design, develop, and deliver software and firmware...InternshipLocal area
- ...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 timeRemote work
$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$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 timeInternshipWork at officeRemote workFlexible hours$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 timeWork from home- ...what we’re building. The people building Motion are deeply embedded in where AI and our industry is heading, and obsessed with closing... ...our Co-Founder & CEO, Reza Khadjavi . About the Senior Software Engineer role As a Senior Software Engineer, you'll work across the...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...what we’re building. The people building Motion are deeply embedded in where AI and our industry is heading, and obsessed with closing... ...to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure...Permanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
- ...the job. Connect with a career that matters. Network Solution Engineer (Optical Engineer) Work Location: Onsite at Scott AFB, IL (This... ...including experience with: Ciena Site Manager. MCP/Navigator software. Service-Aware Operating System (SAOS). Experience with...For contractorsInternshipLocal area
$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 employmentFull timeContract workSummer workWork at officeRelocation package3 days per week- ...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
- ...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 employmentFull timeInternship
$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...- ...Responsibilities Develop and test firmware features for optical network equipment.... ...criteria. Write firmware for highly embedded CPUs within custom Nokia ASICs. Mentor... ...Requirements Bachelor’s degree in Computer Engineering or equivalent. Experience with C, C++...Full timeInternship
$250k - $320k per year
...Senior Staff Software Engineer, Search & Recommendation Cantina Labs is a social AI company, developing a suite of advanced real-time models that... ...stack — candidate generation, feature pipelines, embedding retrieval, re‑ranking — and a working understanding of the serving...Work at office$181k - $241k per year
...no tradeoffs on what matters most. We are seeking a seasoned Staff Engineer to help drive our Continuous Integration (CI) team. This role... ...pipelines, enabling engineers across the company to ship high-quality software quickly and confidently. The Staff Engineer will help drive...Long term contractTemporary workWork at officeRemote workFlexible hours$181k - $241k per year
...developing consumer experiences using UI frameworks like React You have 2+ years of experience working in search or related recommendation engines You have experience delivering major features, system components or deprecating existing functionality in a system through the...Work at officeRemote workFlexible hours$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 timeWork at officeLocal areaFlexible hours- ...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 contractFull timeWork at officeLocal areaWork from home
- ...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 jobFull timeFlexible hours
- ...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 timeInternshipManual laborWork at office
$60k - $70k per year
...Mastercard, and Wealthsimple. We are seeking a highly organized Staff Accountant who is committed to delivering exceptional customer... ...client relationships. Effectively using cloud accounting software, including Xero, QBO, Dext and Plooto Key Responsibilities:...Full timeInternshipRemote workWork from homeHome officeFlexible hours$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 contractFor contractorsLocal areaHome officeFlexible hours$95k - $115k per year
...in electronics, electro-mechanics, and software. We’re not just a company; we’re a community... ...automation. We are looking for an Embedded BSP Developer to support the design, development... ...’s degree in Computer Science, Computer Engineering, Electrical/Computer Engineering, or a...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Embedded Software/Firmware Engineer. Be the first to apply!
Related searches
- remote firmware engineer Ottawa, ON
- software support Ottawa, ON
- software Ottawa, ON
- software trainer Ottawa, ON
- remote software Ottawa, ON
- software qa Ottawa, ON
- software asset management analyst Ottawa, ON
- junior software developer .net Ottawa, ON
- embedded software Ottawa, ON
- software implementation project manager Ottawa, ON


