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 Vancouver, BC vacancy
  •  ...About The Job Corinex is seeking an experienced Senior Embedded Software Engineer to join our engineering team in developing next-generation...  ..., IP addressing and routing, TCP/UDP, multicast, and network management protocols. Develop and maintain Embedded Linux builds... 
    Suggested
    Full time

    Corinex Communications

    Vancouver, BC
    a month ago
  • $24 - $28 per hour

     ...product line. This is a great opportunity to learn how to develop embedded software in a commercial environment from the requirements gathering...  ...unit and integration tests. Research and deploy tools to manage our workflow. Document code and embedded software features... 
    Suggested
    Internship

    Zaber Technologies

    Vancouver, BC
    a month ago
  •  ...Edge. ADI combines analog, digital, AI, and software technologies into solutions that combat...  ...on LinkedIn and X. Senior Principal Embedded System Architect (HW/SW Co-Design) About...  ...processing, mixed-signal architectures, power management, and DVFS. Ability to review board... 
    Suggested
    Permanent employment
    Work at office

    1440 Canada

    Vancouver, BC
    3 days ago
  •  ...electric vehicles through technology that will set the standards for software-defined vehicles around the world. The road to the future is...  ...to 60% at a typical company. Role Summary As a Staff Embedded Software Engineer, you will transform real-world ECU firmware... 
    Suggested
    Full time
    Contract work
    Local area

    Rivian and Volkswagen Group Technologies

    Vancouver, BC
    more than 2 months ago
  •  ...Benevity Benevity is on a dynamic growth trajectory, where embracing change is part of our DNA. We're looking for a talented Software Development Manager to lead multiple engineering teams in a fast-paced, collaborative, diverse and inclusive environment. The ideal candidate... 
    Suggested
    Work at office
    Flexible hours
    Shift work

    Benevity

    Vancouver, BC
    3 days ago
  • $169.2k per year

     ...someone with experience or interest in Financial Technologies (Fintech)? Then Jobber might be the place for you! We’re looking for a Manager, Software Engineering to be part of our Fintech department. Jobber exists to help people in small businesses be successful. We work... 
    Long term contract
    Full time
    Internship
    Work at office
    Local area

    Jobber

    Vancouver, BC
    more than 2 months ago
  • $180.5k - $270.7k per year

     ...Manage your firm, cases, and clients easily from the cloud—and get back more of your day Clio is the global leader in legal AI technology...  ..., faster, and more securely. We are currently seeking a Software Development Manager to join our Engineering team. We have... 
    Work at office
    Local area
    Flexible hours
    1 day per week

    liv

    Vancouver, BC
    19 hours ago
  • Lead an innovative engineering team as a Software Development Manager at Amazon Web Services. Oversee end-to-end software lifecycle while solving customer challenges through exemplary tech solutions. In this critical role, you'll shape the technical vision and strategic roadmap... 
    Long term contract

    Amazon Web Services (AWS)

    Vancouver, BC
    19 hours ago
  • Lead the development of Mastercard’s Sanctions Screening solutions as a Software Engineering Manager. This hybrid role emphasizes technical leadership and people management within a high-performing engineering team. The Software Engineering Manager will oversee the technical... 

    Mastercard

    Vancouver, BC
    3 days ago
  •  ...Vancouver, BC (Hybrid) Employment type: Full-Time, permanent Reports to: Senior Director, Application Development As a Manager, Software Development at PayByPhone, your primary focus is leading and supporting your team of creators to deliver a world-class experience... 
    Remplacement
    Permanent employment
    Full time

    Paybyphone

    Vancouver, BC
    3 days ago
  • Lead the future of shopping experiences at Amazon as a Software Development Manager. Oversee a new team in Vancouver to innovate AI-driven platforms and enhance customer interaction. As a pivotal member of Amazon's rendering foundations team, you will shape the technical vision... 

    Amazon Inc.

    Vancouver, BC
    19 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... 
    Work at office
    Local area
    Flexible hours
    1 day per week

    Clio

    Vancouver, BC
    19 hours ago
  • $180k - $200k per year

     ...Arlo is seeking a highly experienced Staff Embedded Firmware Engineer to lead the development...  ...streaming technologies, and real‑time software development, along with a proven track record...  ...and Matter. Knowledge of Linux memory management, file systems, memory protection, and... 
    For contractors
    Work from home

    Arlo Technologies

    Vancouver, BC
    19 hours ago
  • Lead innovative projects at Amazon as a Software Development Manager, guiding the AWS DevOps Agent System of Context. Use your expertise in team management and operational excellence to shape the future of our systems. In this pivotal role, you will steer the AWS DevOps Agent... 
    Long term contract

    Amazon Web Services (AWS)

    Vancouver, BC
    2 days ago
  • Lead innovative AI-driven shopping platforms as a Software Development Manager at Amazon in Vancouver. Your expertise will shape dynamic experiences where agents interact with customers. In this strategic role, you will build and guide a high-performance engineering team dedicated... 

    Amazon

    Vancouver, BC
    3 days ago
  • $135.8k - $253k per year

     ...component of our solution, enabling our customers to effectively manage and analyze their data. Your work will directly impact the...  ...customers are better served. Responsibilities As a Principal Software Engineering Manager on the Fabric Platform Shell team, you will... 
    Full time
    Local area

    Microsoft

    Vancouver, BC
    8 days ago
  • $140k - $205.7k per year

     ...Job Requisition ID # 26WD97217 26WD97217, Software Development Manager, Generative AI Position Overview Autodesk is building cloud-scale software...  .... Partner with security/privacy and platform teams to embed governance, access controls, and safety practices into feature... 
    Long term contract
    Contract work

    Autodesk

    Vancouver, BC
    19 hours ago
  • $80k - $100k per year

     ...joining a movement to ensure that every senior has a partner in their mental health and wellness journey. The Role As the Product Manager for our internal platform at Total Life, you will be the "glue" between our operational needs and our technical execution. You aren’t... 
    Full time
    Remote work
    Flexible hours

    Total Life, Inc.

    Vancouver, BC
    more than 2 months ago
  •  ...people analytics, workforce planning, organizational design, and manager effectiveness solutions, we fuel smarter decision-making for...  ...Company. Position Overview: As an Account Executive for our Embedded team, you will own the end-to-end sales process for new logo-... 
    Contract work

    Visier

    Vancouver, BC
    3 days ago
  • $171.4k - $286.2k per year

     ...experiences into complete pages at Amazon scale and powers experiences such as Detail Page across web and app. We are looking for a Software Development Manager to build and lead a new team in Vancouver that owns agentic CX and experience orchestration interfaces. The team will... 

    Amazon

    Vancouver, BC
    2 days ago
  •  ...We are seeking a Manager, Software Engineering to lead the development and evolution of Mastercard’s Sanctions Screening solutions These solutions help financial institutions assess sanctions risk for payment transactions in real time, supporting regulatory compliance,... 

    Mastercard

    Vancouver, BC
    3 days ago
  • Lead innovative software development for Amazon Managed Workflows for Apache Airflow (MWAA) at scale. This role emphasizes building workflows and engaging...  ...Centre Canada is seeking a Software Development Manager with extensive engineering experience. You will drive feature... 

    Amazon Web Services (AWS)

    Vancouver, BC
    2 days ago
  • Lead Autodesk's AI innovation as a Software Development Manager in Toronto. Oversee full-stack engineering teams integrating cutting-edge AI capabilities into product experiences. In this hybrid role, you will guide a skilled team in enhancing AI-enabled workflows, ensuring... 

    Autodesk

    Vancouver, BC
    19 hours ago
  • Lead transformative AI initiatives at Amazon Private Brands as a Software Development Manager in Madrid. Spearhead cutting-edge PLM modules and enhance new product workflows with Gen AI integration. As a hands-on Software Development Manager, you'll drive critical development... 

    Amazon Inc.

    Vancouver, BC
    4 days ago
  • $112.2k - $147.2k per year

     ...Software Engineer - Product Lifecycle Information Management Description & Requirements who we are lululemon is an innovative performance apparel company for yoga, running, training, and other athletic pursuits. Setting the bar in technical fabrics and functional design... 
    Permanent employment
    Part time
    Local area
    Remote work

    Lululemon Athletica

    Vancouver, BC
    3 days ago
  •  ...and cover a broad spectrum of technologies from desktop and cloud software, to software-hardware systems deeply integrated into mining...  ...world. Purpose of Position: The purpose of the Engineering Manager role is to build and lead a high-performing engineering team that... 
    Long term contract
    Full time

    Hexagon Mining, Inc.

    Vancouver, BC
    29 days ago
  • $65k - $80k per year

     ...Identity Card (RAIC) clearance*** The Program Coordinator will help manage, coordinate, and execute the varying tasks within the project...  ...skills, with proficiency in Microsoft Office and project software. Able to work independently, manage time effectively, and work... 
    Full time
    For contractors
    For subcontractor
    Work at office
    Local area
    Remote work
    Night shift

    Paladin Technologies

    Vancouver, BC
    more than 2 months ago
  • $171.4k - $286.2k per year

     ...with the Aurora team to help build a service that: Reliably manages a large fleet of databases for our customers freeing them from traditional...  ...improving and adding new capabilities to Amazon Aurora. As a Software Development Manager in this role, you will own the the Aurora... 
    Work from home

    Amazon Web Services (AWS)

    Vancouver, BC
    2 days ago
  •  ...Deswik, a Sandvik Company, is seeking an Account Manager in Vancouver to oversee and grow our North American regional customer base using...  ...hybrid schedule. Join a global team of 100+ mining consultants and leverage Deswik software to deliver value and #J-18808-Ljbffr
    Flexible hours

    JENNIFER L. MENNICKE ANDERSON

    Vancouver, BC
    2 days ago
  • $171.4k - $286.2k per year

     ...incidents and identifies operational improvements as an experienced DevOps engineer would? We are looking for an experienced Software Development Manager (SDM) to lead the AWS DevOps Agent System of Context team. You will use your technical expertise, customer obsession and... 
    Long term contract
    Temporary work
    Day shift

    Amazon Web Services (AWS)

    Vancouver, BC
    2 days ago

Do you want to receive more vacancies?

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