Location:
On-site, Kanata, Ontario, Canada. This role requires full-time on-site presence. Relocation and immigration support are not available.
The Role
We’re looking for a Senior Embedded Software Engineer who thrives on solving complex technical challenges and enjoys taking ownership from concept to production. In this role, you’ll join a highly collaborative, cross‑functional environment where your expertise in embedded systems—ideally within fiber optic transceiver applications—will directly shape innovative products used in global communications networks. You’ll be a technical leader, a problem‑solver, and a trusted partner to engineering, manufacturing, and business teams.
If you want to design impactful technology and see it through to real‑world manufacturing, this role is for you.
- Lead Development & Architecture
- Own major portions of the embedded software design, implementation, and documentation.
- Define and drive development approaches that maximize reliability, maintainability, and code quality.
- Select, configure, and manage the full toolchain: OS, compilers, debuggers, tracking systems, and more.
- Collaborate Across Teams
- Partner with internal and external systems‑level software teams to ensure seamless integration.
- Work closely with hardware designers from early requirements capture through production.
- Collaborate with product verification teams to deliver fully characterized firmware and intuitive test interfaces.
- Ensure Product Excellence
- Maintain strict control over source code, libraries, and build environments.
- Own firmware download, upgrade, and rollback mechanisms, including supported paths.
- Monitor industry standards and ensure product compliance.
- Track and address hardware changes (e.g., component obsolescence).
- Support third‑party licensing compliance and documentation.
- Drive Project Success
- Work with senior leadership to ensure predictable schedules and high‑quality deliverables.
- Identify and mitigate technical risks early in the development cycle.
- Provide hands‑on support during all build phases—from engineering prototypes to NPI to full production.
- Stay Ahead of the Curve
- Stay current with emerging technologies, tools, and methods to keep our solutions competitive and cost‑effective.
- Perform other duties as needed in a dynamic engineering environment.
- Bachelor’s degree in Electrical Engineering, Software Engineering, or equivalent experience.
- Strong expertise in embedded software development; experience in real‑time systems or telecom applications is a plus.
- Proven track record of bringing embedded products into manufacturing.
- Excellent communication skills and ability to work across disciplines.
- Leadership qualities with a passion for solving hard technical problems.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: