Senior Embedded Software Engineer
Socket.dev
Location: On-site, Kanata, Ontario, Canada
Please note: This role requires full-time on-site presence. Relocation and immigration support are not available.
About 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.
What You’ll Do
As a senior contributor, you will:
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.
What You Bring
- 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.
- ...opportunity As a member of a dynamic development team, the Senior Embedded Software Designer will be actively involved in designing and... ...products What You Bring A bachelor's degree in Electrical Engineering or Computer Science 7+ years of experience designing and...SeniorFull time
- ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full... ...and data processing, the operator-facing dashboards, and the embedded and edge integrations in between. What makes it interesting...SeniorFull time
$140k - $165k per year
...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About the role At AutoScale Ventures, we build large-scale systems behind products like VinAudit.ca (vehicle history and data) and...SeniorRemote jobLong term contractFull time- ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON...SeniorFlexible hours
- ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers... ...the code, test results, and documentation of Electronics Engineering Technologists and other developers on the team Conduct...SeniorPermanent employmentFull time
$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 timeInternship- ...Our client has an immediate opening for a Principal Embedded Software Architect to join their team in Ottawa. In your new role as a Principal... ...of software projects, will collaborate closely with System Engineering and other cross-functional teams to ensure seamless integration...Work at officeImmediate startMonday to friday
- ...Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time... ...processing to frontend visualization and embedded integrations - working closely with... ...or equivalent practical experience. Senior candidates: 5+ years building production...SeniorFull time
- ...the world in technology and innovation. Your next chapter starts here. We are seeking an experienced Embedded Linux & Network Software Test Automation Engineer to develop and execute automated testing for network operating systems. The role focuses on validating Layer...SeniorContract work
$95k - $130k per year
...communications, and quantum computing platforms engineered for the performance, reliability, and... ...by design. About this role: The Embedded Firmware Engineer will develop the real-time... ...in the field. The role reports into the Senior Embedded Systems Architect and the Technical...SeniorLong term contractPermanent employmentFull time$85k - $110k per year
...Description The LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical capabilities for the Canadian... ...17 preferred) ~ Demonstrated experience building desktop or embedded Java applications (not exclusively web/microservices) ~ Solid...Full timeInternshipWork at officeRemote workFlexible hours$130k - $165k per year
...communications, and quantum computing platforms engineered for the performance, reliability, and... ...by design. About this role: The Senior Embedded Systems Architect shapes the embedded... ...firmware release, CI/CD for embedded software, static analysis, and formal coding-standard...SeniorLong term contractPermanent employmentFull time- .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$90k - $140k per year
...development of digital investigative software that acquires, analyzes, and... ...for a Software Development Engineer in Test to help build and... ...Engineers, Product Managers, and Senior Quality Leaders to ensure quality... ...in our hiring processes and embedded in our values and how we treat...SeniorFull timeContract workWork at officeLocal areaFlexible hours- ...Backend Software Engineer Location: Ottawa, ON (On-site) Reports to: Engineering Lead The Role You will be working on the backend... ...and simulation environments — MAVLink, ArduPilot, Unreal Engine, and Gazebo. Develop secure asset management workflows using...Full time
- ...enforcement agencies through embedded teams, advisory services, and... ...seeking a Modelling & Simulation Software Developer to develop... ...degree in the field of Sciences, Engineering, Computer Science, or Mathematics... ...software using Unity, Unreal Engine, Unigine, Delta3D, or...SeniorFull timeTemporary workPart timeInternshipFlexible hours
- ...critical solutions in systems engineering, simulation and training, and... ...operational domains. Through embedded teams, advisory services, and... ...; ~ Review and ensure software solutions meet performance, reliability... ...; ~ Collaborate with senior architects to align...SeniorFull timeTemporary workPart timeInternshipFlexible hours
- ...1984, we started out as a team of three engineers. Today, we have grown to become a global... ...unique opportunity to work across enterprise software development, cloud infrastructure,... ...About The Role We're looking for a Senior Developer with strong software engineering...SeniorLong term contractWork at officeRemote workFlexible hours
- ...Senior Site Reliability Engineer - Edge Location : Ottawa/Toronto, On-Site Reports to: Head of Security... ...process: one standard hardware-and-software build, produced the same way every... ...experience running Linux on real hardware — embedded systems, single-board computers, or...SeniorFull time
- ...time to join Egis. We are now over 21,000 engineers, architects, scientists and planners... ...new heights. Job Description Senior Electrical Engineer is a senior-level engineering... ...using electrical engineering design software. Knowledge of sustainability initiatives...SeniorFull timeLocal area
- ...organisations across Canada to recruit experienced mid-senior to senior-level engineering professionals . These opportunities are ideal for... ...is preferred Proficiency with relevant engineering software, tools, and systems Benefits Extended Healthcare Plan...SeniorFull timeFor contractors
- ...time to join Egis. We are now over 21,000 engineers, architects, scientists and planners... ...heights. Job Description The Senior Electrical Engineer is responsible for leading... ...in AutoCAD, and other electrical design software is an asset. Excellent communication...SeniorFull timeLocal area
- ...Join Our Team as a Senior Water Resources Engineer! At CBCL, we pride ourselves on being a dynamic and innovative leader in engineering and environmental... ...modeling tools, such as PCSWMM, HEC, or equivalent software; and ~ A demonstrated ability to mentor and guide junior...SeniorLong term contractPermanent employmentFull timeContract workInternshipFlexible hours
- ...looking for a Hardware Designer (Electronics/Embedded) Sensofusion is seeking an ambitious... ...robustness; collaborate with embedded/software on drivers, interfaces, and system... ...iDegree in Electrical/Computer/Embedded Engineering (optionally, a degree) ~2–5+ years in electronics...
$18 - $25 per hour
...communications, and quantum computing platforms engineered for the performance, reliability, and... ...by design. About this role: The Embedded Systems Developer Intern will work alongside... ...you will gain Direct mentorship from senior embedded and systems engineers. Hands-...SeniorHourly payLong term contractPermanent employmentFull timeInternshipFlexible hours- ...enforcement agencies through embedded teams, advisory services, and... ...readiness. We are seeking a Junior Software Developer who is eager to... ...problems outlined by team seniors in terms of such factors as style... ...Technology, Software Engineering, Computer Science or Computer...SeniorFull timeTemporary workPart timeInternshipFlexible hours
- ...Imagine working alongside over 1,000 top-tier engineers, architects, and planners, all dedicated... .... Job Description The Senior Bridge Engineer will support infrastructure... ...Proficient user of structural analysis software (Midas and CSiBridge). Sound and in-depth...SeniorContract work
$125k - $171.9k per year
...seeking aa dynamic, and growth focused Senior Geotechnical Specialis t to join the Geotechnical... ...have extensive expertise in geotechnical engineering from planning and design, with a strong... ...interaction) and use of modern analysis software. Strong project management capability...SeniorFull timeInternshipFlexible hours$140k - $190k per year
...specializing in ASIC and FPGA design and verification, and embedded software development services. We augment and enhance our clients’... ...for a number of key technical resources, including a Senior ASIC Design Engineer with exceptional technical skills and significant experience...SeniorFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!
- senior mechanical designer Ottawa, ON
- senior financial analyst remote Ottawa, ON
- senior talent acquisition consultant Ottawa, ON
- senior contract specialist Ottawa, ON
- senior system administrator Ottawa, ON
- senior technician Ottawa, ON
- senior internal auditor Ottawa, ON
- senior manager investigations Ottawa, ON
- senior disability case manager Ottawa, ON
- senior ruby developer Ottawa, ON

