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

Embedded Software Manager

$131.12k - $187.31k per year

Actalent

Job Title: Embedded Software Engineering Manager Job Description This role leads a high-performing embedded software team developing systems software and applications for advanced medical imaging and airway management devices. You will own the full software lifecycle for new and existing products, from specification and architecture through implementation, verification, validation, and sustaining engineering. A key focus of the position is to champion the adoption of Generative AI technologies within the development lifecycle, using AI to enhance productivity, software quality, and innovation while positioning software as a clear differentiator in the market. The role is primarily managerial but remains technically hands-on enough to troubleshoot complex issues, analyze code, and guide architectural decisions in a highly regulated, safety-critical environment. Responsibilities

  • Lead and manage an embedded software development team of approximately 6 to 11 engineers, including embedded developers, software testers, and UI/UX specialists, to deliver applications for medical imaging and airway management devices.
  • Provide end-to-end leadership for all software engineering activities, including requirements specification, architecture design, implementation, verification, validation, and sustaining engineering for new and existing medical devices.
  • Innovate, implement, and refine agile development processes for embedded software, including the oversight and coordination of external development resources when required.
  • Establish, document, and enforce software development standards, processes, and best practices to ensure scalable, high-quality, and maintainable software.
  • Drive continuous improvement initiatives to reduce time to market, enhance reliability, and improve efficiency across the software development lifecycle.
  • Mentor, coach, and develop software engineers and test engineers using situational leadership, providing regular 1:1s, development planning, performance feedback, and career guidance.
  • Perform full people-management responsibilities, including hiring, onboarding, workload balancing, coaching, performance management, and, when necessary, terminations.
  • Provide technical project management and leadership across the software lifecycle, including project planning, risk management, resource allocation, and coordination of cross-functional activities.
  • Prepare teams for projects from early research and proof-of-concept through design, implementation, testing, delivery, and product launch.
  • Evaluate projects, develop and maintain detailed schedules, track progress, and provide clear status reporting to senior leadership and stakeholders.
  • Manage multiple software development projects from initiation through completion, ensuring alignment with business priorities and strategic objectives.
  • Work closely with Research, Hardware, Systems, Electrical Engineering, Design Quality, and other stakeholder groups to make informed architectural decisions and design tradeoffs between mechanical, electrical, and software components.
  • Ensure effective planning and execution of software-related projects across organizational functions such as marketing, regulatory affairs, quality assurance, and operations.
  • Partner with internal customers to understand, interpret, and incorporate requirements into software solutions that meet clinical, regulatory, and business needs.
  • Drive the evaluation, adoption, and deployment of Generative AI tools and methods to improve team productivity, software quality, and innovation within the software development lifecycle.
  • Define and execute a software strategy that balances near-term product delivery with long-term organizational growth, scalability, and increased engineering capacity.
  • Serve as a thought leader and change agent for AI-enabled software development practices, positioning the organization as a technology leader in its market.
  • Proactively plan for and lead the growth of the software team, including scaling capacity, defining roles, and implementing tools and processes that maximize productivity and effectiveness.
  • Maintain strong technical credibility by remaining capable of troubleshooting complex issues, analyzing the code base, assessing development processes, and using appropriate tools to investigate and resolve problems.
  • Generate technical and project reports for leadership, summarizing progress, risks, mitigation plans, and continuous improvement opportunities.
  • Collaborate closely with other managers and leadership to potentially split the team into multiple groups as the organization grows, while maintaining consistent functionality and standards across teams.
  • Contribute to and support a culture of innovation, analytical thinking, and data-driven decision-making within the software organization.

Essential Skills

  • Bachelors degree in Computer Science or an equivalent technical discipline; a Masters degree is preferred.
  • 8+ years of software development experience, including at least 4+ years working with bare metal and/or embedded RTOS systems.
  • Minimum of 2 years of management experience leading software projects and teams, including direct people-management responsibilities such as hiring, performance management, and workload balancing.
  • Hands-on technical background in embedded software development, with the ability to troubleshoot, analyze code, and guide engineering teams even if not coding day-to-day.
  • Experience developing on embedded platforms such as MSP430, ARM Cortex-A, ARM Cortex-M, 64-bit architectures, and STM32 microcontrollers.
  • Proficiency in developing applications at multiple levels, including bare metal systems, RTOS-based systems, and embedded Linux environments.
  • Proven mastery of software engineering best practices, including estimation, architecture and design, unit and system-level testing, configuration management, change control, and issue tracking.
  • Experience with version control systems such as Git and Subversion.
  • Demonstrated success leading full product lifecycle development efforts in a high-assurance or highly regulated industry (for example, medical devices, aerospace, marine, or automotive), or in environments with strong process and documentation requirements.
  • Knowledge of emerging Generative AI technologies and a strong interest or proven experience in applying AI to software development practices.
  • Ability to foster a culture of innovation and inspire teams to embrace AI-driven productivity and efficiency improvements.
  • Visionary mindset with demonstrated ability to define and execute both short- and long-term strategies for software organization growth and scalability.
  • Strong analytical, data-driven decision-making skills and a high level of curiosity.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams and communicate clearly with senior leadership and executives.

Additional Skills & Qualifications

  • Experience in medical device, aerospace, automotive, or other safety-critical, highly regulated environments, including familiarity with relevant standards and compliance frameworks.
  • Experience with standard processes and safety or quality standards such as IEC-based frameworks and other industry-recognized software lifecycle standards.
  • background in video image processing or digital signal processing, particularly in the context of imaging or visualization systems.
  • Experience with embedded Linux, Qt, and application development using C++ and/or C# (not all technologies are required but are considered an asset).
  • Familiarity with microprocessor units (MPUs) and field-programmable gate arrays (FPGAs) in embedded systems.
  • Experience integrating AI or machine learning models into embedded or edge devices, such as training larger models and deploying them within constrained environments.
  • Proven ability to scale and grow high-performing engineering teams while implementing tools and processes that maximize productivity and efficiency.
  • Experience managing broader software engineering teams, not only software testing teams, with responsibility across multiple products and platforms.
  • Comfort working with distributed teams, including remote engineers, while maintaining alignment, communication, and consistent standards.
  • Interest in working on products that directly impact patient care and clinical outcomes, with a strong sense of ownership and responsibility for product quality.

Work Environment This role sits within a global medical device organization focused on airway management and urology solutions, including advanced video laryngoscopy and bronchoscopy systems, bladder volume measurement technologies, and a growing range of single-use products. The position is part of the Airway R&D team based in Burnaby, BC, collaborating closely with colleagues in headquarters and international subsidiaries in Canada, Europe, and the Asia Pacific region. You will work in a structured, highly regulated environment that emphasizes quality, safety, and compliance, with long product development cycles and stable, steady business compared to many traditional product development sectors. The embedded software team currently includes approximately 11 members, including remote employees, and may be organized into multiple groups as the organization grows. The technology stack includes embedded Linux, RTOS-based systems, Qt, C++, C#, video image processing, digital signal processing, and hardware platforms such as MSP430, ARM Cortex, 64-bit architectures, and STM32, as well as MPUs and FPGAs. The work involves close collaboration with Systems Engineering, Electrical Engineering, Design Quality, Research, Hardware, Marketing, Regulatory Affairs, Quality Assurance, and Operations. Employees benefit from a comprehensive total rewards package that typically includes competitive compensation, annual bonus eligibility based on company and individual performance, a health spending account, paid holidays, paid time off, and a retirement matching plan. The culture emphasizes innovation, collaboration, and a strong sense of purpose, with many employees expressing satisfaction in contributing to products that improve patient outcomes and serve as market leaders in their field.
Job Type & Location
This is a Permanent position based out of Burnaby, BC.
Pay and Benefits
The pay range for this position is $131115.00 - $187310.00/yr. Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.
Workplace Type
This is a fully onsite position in Burnaby,BC.

À propos d'Actalent

Actalent est un leader mondial dans les services dingénierie et de sciences ainsi que dans les solutions de talents. Nous aidons des entreprises visionnaires à faire progresser leurs initiatives dingénierie et de science grâce à laccès à des experts spécialisés qui favorisent léchelle, linnovation et la rapidité de mise sur le marché. Avec un réseau de près de 20 000 consultants et 5 000 clients à travers les États-Unis, le Canada, lAsie et lEurope, Actalent dessert de nombreuses entreprises du Fortune 500. Nous sommes fiers dêtre lune des 500 meilleures firmes de conception de lEngineering News-Record (ENR) pour nos services de conception en ingénierie et un lauréat du prix ClearlyRated Best of Staffing® tant pour le service client que pour les talents.

Actalent est un employeur souscrivant au principe de légalité des chances et accepte toutes les candidatures sans tenir compte de la race, du sexe, de lâge, de la couleur, de la religion, des origines nationales, du statut dancien combattant, dun handicap, de lorientation sexuelle, de lidentité sexuelle, des renseignements génétiques ou de toute autre caractéristique protégée par la loi.

Si vous souhaitez faire une demande daccommodement raisonnable, tel que la modification ou lajustement du processus de demande demploi ou dentrevue à cause dun handicap, veuillez envoyer un courriel à View email address on publisher.sourcingsquare.com pour connaître dautres options daccommodement.

Ordonnance sur légalité des chances de San Francisco:
Conformément à lOrdonnance sur légalité des chances de San Francisco, pour tous les postes situés dans la ville et le comté de San Francisco, nous examinerons les candidatures des personnes qualifiées ayant un casier judiciaire ou des antécédents criminels.

Utilisation de lintelligence artificielle (IA):
Nous pouvons utiliser lintelligence artificielle (IA) pour soutenir certaines étapes de notre processus dembauche, notamment la recherche, la présélection et lévaluation des candidatures. LIA aide à analyser les candidatures et les qualifications, mais les décisions finales sont prises par notre équipe de recrutement. En soumettant votre candidature, vous reconnaissez et acceptez que celle-ci puisse être examinée à laide doutils dIA.

About Actalent

Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 20,000 consultants and 5,000 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500. We are proud to be an Engineering News-Record (ENR) Top 500 Design Firm for our engineering design services and a ClearlyRated Best of Staffing® winner for both client and talent service.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email View email address on publisher.sourcingsquare.com for other accommodation options.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Manager in Burnaby, BC vacancy
  • $131.12k - $187.31k per year

     ...advancing patient care through innovative Airway Management and Urology solutions. For more than 40...  ...the Role Verathon is looking for a Software Engineering Manager to become the newest...  ...of experience with bare metal and/or embedded RTOS systems. ~2+ years management experience... 
    Suggested
    Long term contract
    Full time
    Temporary work

    Verathon

    Burnaby, BC
    6 days ago
  • $97.2k - $121.5k per year

     ...technology includes Lithium batteries, Fault Managed Power Systems, and Extended Run Time...  ...vacant position. Job Purpose The Software Test Manager is a hands-on technical leader...  ...the testing competency across firmware, embedded software, backend services, and applications... 
    Suggested
    Long term contract
    Manual labor
    Worldwide

    EnerSys Delaware Inc.

    Burnaby, BC
    11 hours ago
  • $180.5k - $270.7k per year

     ...legal professionals and law firms of every size to work smarter, faster, and more securely. We are currently seeking a Software Development Manager to join our Engineering team. We have location specific roles posted on our career page. This role is only open to candidates... 
    Suggested
    Work at office
    Local area
    Flexible hours
    1 day per week

    Clio

    Burnaby, BC
    22 hours ago
  • $120k per year

     ...Develop and implement policies and procedures throughout the software development life cycle Hire and oversee training and supervision...  ...and specialization Area of work experience Design Management Product development Area of specialization ~ User experience... 
    Suggested
    Permanent employment
    Full time
    Remote work

    Avee Health

    Burnaby, BC
    23 hours ago
  • $93k - $139k per year

     ...role for you. What You'll Do As a Software Developer II you will: Write high-quality...  .... Collaborate directly with Product Management to break down ambiguous requirements into...  ...software interfaces in both Windows and Linux embedded environments. Use AI tools and... 
    Suggested
    Long term contract
    Work at office
    Local area
    Worldwide
    Relocation package

    LMI Technologies

    Burnaby, BC
    6 days ago
  •  ...environment. Job Responsibilities: Participate in all parts of software engineering, ranging from design and implementation of software...  ...C, or C++ Solid understanding of systems software, including embedded systems and distributed systems Familiarity with container... 
    Full time
    Internship

    Nexthop Systems

    Burnaby, BC
    more than 2 months ago
  •  ...Responsibilities Design, develop, and maintain software for quantum processor calibration, hardware interfaces, operational infrastructure...  ...environments, superconducting devices, device physics, or embedded systems. Experience with Git workflows, including branching,... 
    Full time

    D-Wave Systems

    Burnaby, BC
    1 day ago
  • $152k - $190k per year

     ..., we believe everyone deserves the freedom to access, move, and manage their money wherever life takes them. Since 2011, we've tirelessly...  ...end-to-end. ~ Experience building, shipping, and maintaining software. ~ Passion for cross-team collaboration. Compensation... 
    Work at office
    Worldwide
    3 days per week

    Remitly Canada Operations, Inc.

    Burnaby, BC
    2 days ago
  • $123.75k - $165k per year

     ...services for building the world's most critical embedded systems. We are the embedded experts....  ...time-tested and trusted foundation software, including our deterministic microkernel...  ...and middleware solutions - from acoustic management, to digital cockpits to advanced driving... 
    Weekly pay
    Full time
    Worldwide

    BlackBerry

    Burnaby, BC
    1 day ago
  •  ...funded startup with R&D facilities in Vancouver, Toronto, and Shanghai, China. For more information, visit Job Scope As a Video Software Engineer, you will be part of a team developing video firmware and software solutions for SoCs designed by Netint.... 
    Full time

    NETINT Technologies Inc.

    Burnaby, BC
    3 days ago
  • $144.7k - $195.9k per year

     ...empowering legal professionals and law firms of every size to work smarter, faster, and more securely. We are currently seeking a Senior Software Developer to join our rapidly growing Engineering team . This role is for someone who is passionate about building innovative... 
    Work at office
    Local area
    Flexible hours

    Clio

    Burnaby, BC
    3 days ago
  • $52.4 per hour

     ...inclusive team guided by our core values of Team, Innovation, and Growth. We are excited to grow our team with a permanent, full-time Software Developer. Reporting to the Senior Development Team Lead, the Software Developer is responsible for the efficient design and delivery... 
    Hourly pay
    Permanent employment
    Full time
    Work at office
    Worldwide

    Binary Stream

    Burnaby, BC
    more than 2 months ago
  • $75k - $100k per year

     ...Job Responsibility: Fortinet is looking for a detail oriented Software Development QA to join our team of experts to eliminate software defects. This team member will support the Software Development team in creating tests, executing tests, and detecting software defects.... 
    Full time
    Flexible hours

    Fortinet

    Burnaby, BC
    8 days ago
  •  ...implementation stages. Once a prototype is available, we support embedded software development and system validation lab testing through to mass-...  ...to develop state-of-the-art network devices. As a Senior Manager in the CBU Product Development team you will be responsible... 
    For contractors
    Internship

    Microchip Technology Inc.

    Burnaby, BC
    3 days ago
  • $90k - $110k per year

     ...Role Summary The Project Manager oversees multiple mechanical construction projects in...  ...Proficiency in Microsoft Office and scheduling software. ~ Ability to plan and manage project...  ..., and teamwork. Health and safety are embedded in everything we do, and our award-winning... 
    Long term contract
    Remplacement
    Full time
    For contractors
    For subcontractor
    Internship
    Work at office
    Flexible hours

    Modern Niagara

    Burnaby, BC
    more than 2 months ago
  •  ...System (ECDIS), is a market leader on marine navigation. The OSI Software Suite was developed for use on military vessels designed to...  ...to deadlines and technical challenges to their Technical Lead or Manager. Provides technical leadership to junior staff as required.... 
    Long term contract
    Worldwide

    OSI Maritime Systems

    Burnaby, BC
    19 days ago
  • $114.3k - $169.14k per year

    Who We Are Founded in 2023, Small Axe  is the newest stand alone studio at 2K looking to push game development boundaries to bring 2K's next groundbreaking sports franchise to life. We're building a world-class team at our new Vancouver, BC location where our goal is to ...
    Temporary work
    Internship

    2K

    Burnaby, BC
    4 days ago
  • $144.2k - $213.38k per year

     ...help shape the future of interactive sports entertainment, we want you on our team! What We Need We are looking for a Principal Software Engineer, Narrative Systems to own and lead the development of cinematic, narrative, and storytelling technology for our game. In... 
    Long term contract

    2K

    Burnaby, BC
    2 days ago
  •  ...About ClearDent ClearDent builds software and digital tools to help dentists manage every aspect of their practice, allowing them to focus on providing excellent oral care. For over twenty years, we’ve been an industry leader in streamlining and elevating oral healthcare... 
    Full time
    Live In
    Work at office
    Remote work
    Flexible hours

    ClearDent

    Burnaby, BC
    a month ago
  •  ...SCOPE OF POSITION   We are seeking a Full Stack Software Developer to join our growing development and innovation team. In this role...  ...specifications and user guides. Communicate effectively with the Manager and team members regarding progress, risks, and improvement... 
    Full time

    Conetec Group

    Burnaby, BC
    more than 2 months ago
  •  ...technology. As part of our specialized engineering group, you’ll collaborate with UI/UX designers, artists, technical designers, and core software engineers to build solid underlying UI architecture for features ranging from dynamic HUDs and map systems to settings menus and... 
    Permanent employment
    Full time
    3 days per week

    skyboxlabs

    Burnaby, BC
    5 days ago
  •  ...Description Panelmatic is looking for an experienced Project Manager to join RIC Power, our sister company in Burnaby, BC, Canada....  ...Extreme attention to detail ~2D CAD ~ MS Project or similar PM software ~ Excellent communication skills ~ Ability to multi-task... 
    Full time

    Panelmatic Inc.

    Burnaby, BC
    7 days ago
  • $125k - $170k per year

     ...AAA co-development title, SkyBox Labs is seeking a Senior Tools Software Engineer with engine tools experience to join us on our latest...  ...pipeline automations to streamline world building, asset management, and content validation across large-scale projects Collaborate... 
    Full time
    Work from home
    Relocation
    Flexible hours
    Night shift
    3 days per week

    Skybox Labs

    Burnaby, BC
    more than 2 months ago
  • $125k - $170k per year

     ...co-development title, SkyBox Labs is seeking a Senior Gameplay Software Engineer to join us on our latest journey. In this role, you...  ...experience within the video game industry, with a strong track record of managing strict performance and memory optimization constraints. ~ Deep... 
    Full time
    Work from home
    Worldwide
    Flexible hours
    Night shift
    3 days per week

    Skybox Labs

    Burnaby, BC
    more than 2 months ago
  •  ...Company Profile: Ocuco Limited is a leading software solutions provider in the eyecare industry, dedicated to helping eyecare professionals...  ...customer service. Job Description:  The Senior Project Manager leads Enterprise Project Delivery end-to-end. Working from the... 
    Full time
    Work at office
    Shift work
    3 days per week

    Ocuco Limited

    Burnaby, BC
    3 days ago
  •  ...Amgen seeks a Senior Associate Software Engineer to join its Applied AI team in Burnaby, designing and deploying LLM-powered agents and...  ...Lambda, EKS ~2+ years hands-on experience with vector databases, embedding models, and RAG pipelines ~2+ years building modern web... 

    Amgen

    Burnaby, BC
    a month ago
  • $96.4k - $142.66k per year

    Who We Are Founded in 2023, Small Axe Studios is 2K’s newest stand-alone studio, built to push the boundaries of game development and bring 2K’s next groundbreaking sports franchise to life. Headquartered in Burnaby, we are assembling a world-class team of visionaries, builders...
    Full time

    2K

    Burnaby, BC
    28 days ago
  • $114.3k - $169.14k per year

     ...think you have what it takes to level up our team, we encourage you to apply! What We Need We’re looking for an Expert Gameplay AI Software Engineer to help build the intelligence behind our next AAA sports title. You’ll design and implement AI systems that drive team-... 
    Temporary work
    Internship

    2K

    Burnaby, BC
    28 days ago
  • $58k - $104k per year

     ...training and inferencing, which includes but not limited to cluster management and scheduling, LLM model deployment, elastic LLM as well as AI...  ...partnerships effectively Demonstrated success working on software engineering problems that span multiple products All done!... 
    Internship
    Immediate start

    Huawei Technologies Canada Co.,

    Burnaby, BC
    more than 2 months ago
  • $80k - $110k per year

     ...Burnaby, BC studio today! Interested? Let’s talk about what we’re hiring for: SkyBox Labs is seeking a versatile, experienced C++ Software Engineer to join our team working on projects within the Minecraft universe. This is a high-impact opportunity to contribute to one... 
    Full time
    Work from home
    Worldwide
    Relocation
    Flexible hours
    Night shift

    Skybox Labs

    Burnaby, BC
    more than 2 months ago

Do you want to receive more vacancies?

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