Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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.
#J-18808-Ljbffr

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Senior Embedded Software Engineer in Ottawa, ON vacancy
  •  ...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... 
    Senior
    Full time

    DZS INC

    Ottawa, ON
    6 days ago
  •  ...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... 
    Senior
    Full time

    dominion%20dynamics

    Ottawa, ON
    13 hours ago
  • $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... 
    Senior
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    14 days ago
  •  ...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... 
    Senior
    Flexible hours

    Curtiss-Wright Corporation

    Ottawa, ON
    more than 2 months ago
  •  ...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... 
    Senior
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    17 days ago
  • $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 time
    Internship

    iClanz

    Ottawa, ON
    17 days ago
  •  ...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 office
    Immediate start
    Monday to friday

    Hays

    Ottawa, ON
    a month ago
  •  ...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... 
    Senior
    Full time

    dominion%20dynamics

    Ottawa, ON
    13 hours ago
  •  ...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... 
    Senior
    Contract work

    High Tech Genesis

    Ottawa, ON
    a month ago
  • $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... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    17 days ago
  • $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 time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    19 days ago
  • $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... 
    Senior
    Long term contract
    Permanent employment
    Full time

    Q-Block Computing

    Ottawa, ON
    17 days ago
  •  .... 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... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    8 days ago
  •  ...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’... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    8 days ago
  • $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... 
    Senior
    Full time
    Contract work
    Work at office
    Local area
    Flexible hours

    Magnet Forensics

    Ottawa, ON
    23 days ago
  •  ...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

    dominion%20dynamics

    Ottawa, ON
    13 hours ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    22 days ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    14 days ago
  •  ...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... 
    Senior
    Long term contract
    Work at office
    Remote work
    Flexible hours

    Kinaxis

    Ottawa, ON
    2 days ago
  •  ...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... 
    Senior
    Full time

    dominion%20dynamics

    Ottawa, ON
    13 hours ago
  •  ...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... 
    Senior
    Full time
    Local area

    Egis Group

    Ottawa, ON
    4 days ago
  •  ...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... 
    Senior
    Full time
    For contractors

    Hire Resolve.com

    Ottawa, ON
    28 days ago
  •  ...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... 
    Senior
    Full time
    Local area

    Egis Group

    Ottawa, ON
    4 days ago
  •  ...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... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Contract work
    Internship
    Flexible hours

    CBCL Limited

    Ottawa, ON
    4 days ago
  •  ...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... 

    Sensofusion

    Ottawa, ON
    a month ago
  • $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-... 
    Senior
    Hourly pay
    Long term contract
    Permanent employment
    Full time
    Internship
    Flexible hours

    Q-Block Computing

    Ottawa, ON
    17 days ago
  •  ...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... 
    Senior
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    13 days ago
  •  ...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... 
    Senior
    Contract work

    Egis Group

    Ottawa, ON
    26 days ago
  • $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... 
    Senior
    Full time
    Internship
    Flexible hours

    AtkinsRéalis

    Ottawa, ON
    22 days ago
  • $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... 
    Senior
    Full time

    BTA Design Services

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Embedded Software Engineer. Be the first to apply!