Embedded Software Engineer, Tech Lead

CanadaFull-timeCA$140k–CA$180kPosted Jul 16, 2026

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Embedded Software Engineer, Tech Lead based in Canada.

This role offers the opportunity to contribute to cutting-edge connectivity technologies powering next-generation AI and high-performance computing infrastructures.
You will lead embedded firmware development efforts across complex hardware platforms, working at the intersection of software, silicon, and networking technologies.
The position combines hands-on engineering, technical leadership, and cross-functional collaboration in a fast-moving and innovation-driven environment.
You will play a key role in developing firmware that enables real-time performance, adaptive system behavior, and scalable connectivity solutions deployed in data centers worldwide.
This is an exciting opportunity for an experienced engineer who enjoys solving challenging low-level problems and influencing product development from early design through production.
The role provides broad exposure to advanced networking technologies, hardware bring-up activities, and the evolution of next-generation infrastructure systems.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an Embedded Software Engineer, Tech Lead based in Canada.

This role offers the opportunity to contribute to cutting-edge connectivity technologies powering next-generation AI and high-performance computing infrastructures.
You will lead embedded firmware development efforts across complex hardware platforms, working at the intersection of software, silicon, and networking technologies.
The position combines hands-on engineering, technical leadership, and cross-functional collaboration in a fast-moving and innovation-driven environment.
You will play a key role in developing firmware that enables real-time performance, adaptive system behavior, and scalable connectivity solutions deployed in data centers worldwide.
This is an exciting opportunity for an experienced engineer who enjoys solving challenging low-level problems and influencing product development from early design through production.
The role provides broad exposure to advanced networking technologies, hardware bring-up activities, and the evolution of next-generation infrastructure systems.

Accountabilities:

    • Lead the development and enhancement of embedded firmware for advanced connectivity and networking products, ensuring performance, reliability, and scalability.
    • Design and implement embedded C/C++ solutions, including state machines, control loops, calibration routines, diagnostics, and hardware interfaces.
    • Drive low-level hardware bring-up activities and collaborate closely with engineering teams to debug and optimize system performance.
    • Contribute to firmware features related to Ethernet connectivity, SERDES configuration, signal management, and real-time device behavior.
    • Develop Python-based automation tools to streamline testing, data collection, analysis, and validation workflows.
    • Collaborate with validation teams to define and execute comprehensive test plans across multiple operating conditions and use cases.
    • Support the development of continuous integration infrastructure and automated testing frameworks.
    • Participate in architectural discussions, code reviews, and technical decision-making processes to maintain high engineering standards.
    • Track project progress, identify risks, and communicate blockers effectively within cross-functional teams.
    • Work closely with firmware, hardware, silicon, and application engineers to ensure successful product delivery from development to production.
    • Requirements:

      • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related discipline.
      • Professional experience in embedded software or firmware development, including significant hands-on experience with embedded C/C++ on real hardware platforms.
      • Strong understanding of hardware-software interactions, including reading datasheets, register-level programming, and hardware debugging.
      • Experience with Linux development environments and tools such as GCC, Clang, Make, Bash, GDB, and Git.
      • Proficiency in Python scripting for automation, testing, data analysis, or tooling development.
      • Strong communication and collaboration skills with the ability to work effectively within small, cross-functional engineering teams.
      • Demonstrated ability to solve complex technical problems and work effectively in fast-paced, evolving environments.
      • Experience with Ethernet technologies, networking devices, PHYs, SERDES, retimers, or related connectivity solutions is highly desirable.
      • Knowledge of analog or mixed-signal systems, including calibration techniques and signal conditioning concepts, is considered an asset.
      • Familiarity with signal integrity concepts such as equalization, jitter analysis, eye diagrams, and link margin evaluation.
      • Experience with RTOS environments, device drivers, bare-metal firmware, or semiconductor product development is advantageous.
      • Familiarity with laboratory equipment such as oscilloscopes, logic analyzers, BERTs, or similar debugging tools is preferred.
      • Previous experience with issue tracking and project management tools such as Jira is beneficial.
      • Benefits:

        • Competitive annual base salary ranging from CAD $140,000 to $180,000, depending on experience and qualifications.
        • Eligibility for discretionary bonuses and additional incentive programs.
        • Comprehensive benefits package.
        • Opportunity to work on innovative technologies at the forefront of AI infrastructure and high-performance connectivity.
        • Exposure to advanced hardware, networking, and semiconductor technologies.
        • Collaborative, fast-paced, and highly technical work environment.
        • Significant opportunities for professional growth, learning, and technical leadership.
        • Inclusive and diverse workplace culture that values different perspectives and experiences.
        • Opportunity to contribute directly to products deployed at global scale.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free