Senior Embedded Software Architect

2 days ago


Vancouver, British Columbia, Canada Semiconductor Engineering Full time
Firmware Engineer Job Description

As a senior embedded software architect in Semiconductor Engineering, you will report directly to the Director of Firmware Engineering. The ideal candidate is deeply hands-on and capable of working independently within a collaborative team of experienced firmware engineers.

The successful candidate will be responsible for executing the embedded software development lifecycle for firmware running on ARM and RISC-V CPUs in System-On-Chips (SoCs) required by next generation DDR technologies. Your expertise in electronics hardware and embedded software development, especially DDR memory controller and PHY, in bare-metal and Real-Time Operating System environments is highly valued.

You will gain experience with processor-memory interfaces and emerging technologies including:

  1. DDR5
  2. DIMM telemetry
  3. Margin test signal integrity
  4. Power integrity diagnostics

In this role, you will lead embedded system bring-up, testing, and troubleshooting efforts. Strong organizational, communication, teamwork, and debugging skills are essential for success in this position.

About Our Team

We offer a dynamic work environment with opportunities for growth and professional development. If you're passionate about embedded systems and firmware development, we encourage you to apply.

Compensation Package

We offer an annual salary range of $120,000 - $160,000, depending on experience, along with a comprehensive benefits package.



  • Vancouver, British Columbia, Canada Corinex Full time

    OverviewCorinex is a leading innovator in the green economy sector, and we are seeking an exceptional Embedded Software Architect to join our team. In this role, you will have the opportunity to design and develop cutting-edge software solutions that drive business growth and sustainability.Job DescriptionWe are looking for a highly skilled Embedded Software...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Seeking a senior software architect with 15+ years of experience in firmware development to contribute to the design and development of advanced products at Analog Devices. This role involves translating product requirements into SW and HW architecture and design.Key Responsibilities:Collaborate with the digital team to design and architect System-on-Chip...


  • Vancouver, British Columbia, Canada T-Net British Columbia Full time

    Expert Firmware EngineerSanctuary, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled and motivated Embedded Systems Architect to join our Hardware team. Reporting to the Embedded Systems Lead, you'll dive deep into our design, architecture, and implementation of real-time distributed systems that empower our...


  • Vancouver, British Columbia, Canada Semiconductor Engineering Full time

    System-On-Chip Firmware Engineer Job OpportunityWe are seeking a skilled Firmware Engineer to join our team at Semiconductor Engineering in a full-time role. As a key member of the firmware engineering group, this candidate will report directly to the Director of Firmware Engineering.This position requires a highly motivated individual who is deeply hands-on...


  • Vancouver, British Columbia, Canada Take-Two Interactive Software Full time

    Join Our Team as a Senior Software Engineer - Backend ArchitectWe are looking for an experienced Senior Software Engineer to join our team in San Francisco and Vancouver. As a Backend Architect, you will be responsible for leading the development of scalable and robust large-scale distributed backend systems.About the PositionTake-Two Interactive is a...


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full time

    OverviewSanctuary Cognitive Systems Corp. is a world leader in building AI-based control systems for humanoid robots.About the RoleWe are seeking an exceptional Embedded Systems Architect to join our Hardware team as a pivotal contributor, adapting to new development environments and owning solutions from inception through deployment.Key...


  • Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full time

    Embark on a rewarding career as an Embedded Systems Architect at Sanctuary Cognitive Systems Corp.About the RoleWe are seeking an exceptional Expert Firmware Engineer to spearhead the design, deployment, and maintenance of our cutting-edge embedded systems. As a pivotal contributor, you will collaborate closely with cross-functional teams to drive innovation...


  • Vancouver, British Columbia, Canada Triunity Software, Inc. Full time

    Job Title: Senior Technical Architect LeaderAbout the Role:We are seeking an experienced Senior Technical Architect Leader to join our team at Triunity Software, Inc. in Vancouver. As a key member of our architecture community, you will play a crucial role in shaping the technical direction of our company and driving innovation.Responsibilities:- Lead the...


  • Vancouver, British Columbia, Canada DarkVision Technologies Full time

    Role OverviewDarkVision Technologies is seeking a highly skilled Senior Software Engineer to lead the development of our embedded, desktop, and cloud applications. As a member of our software team, you will be responsible for guiding technical decision-making, proposing new tools, and identifying technical debt.Key ResponsibilitiesLead software feature...


  • Vancouver, British Columbia, Canada Triunity Software, Inc. Full time

    Are you a skilled Test Architect looking for a new challenge? We have an exciting opportunity for a Senior Quality Assurance Architect to join our team at Triunity Software, Inc. in Vancouver-Hybrid onsite.As a Senior Quality Assurance Architect, you will play a key role in supporting delivery teams in the development of detailed solution roadmaps for...


  • Vancouver, British Columbia, Canada Corinex Full time

    We are seeking an experienced Embedded Software Engineer to join our team at Corinex. In this role, you will be responsible for designing, developing, and testing software solutions for our clients.Job DescriptionThe Embedded Software Engineer will work closely with our development team to implement software solutions that meet the needs of our clients. This...


  • Vancouver, British Columbia, Canada Triunity Software, Inc. Full time

    **Job Description:**We are seeking a highly skilled Senior Test Architect Lead to join our team at Triunity Software, Inc.The ideal candidate will have experience in leading delivery teams and developing detailed solution roadmaps for capabilities or logical groups of systems, services, or projects.As a Senior Test Architect Lead, you will partner closely...


  • Vancouver, British Columbia, Canada Amanat Architect Full time

    We are looking for a Senior Technical Designer to join our team at Amanat Architect. In this role, you will be responsible for preparing engineering designs and drawings, supervising other drafting personnel, and training new drafting staff.Job ResponsibilitiesPrepare detailed technical designs and drawings using AutoCAD and Autodesk REVIT software.Supervise...


  • Vancouver, British Columbia, Canada Aequilibrium Software Inc Full time

    Aquilibrium Software Inc is a technology professional services organization that drives innovative change in FinTech and VR. We are consistently ranked among the Top 5 Digital Agencies in Vancouver and have won multiple VancouverUX Awards for product design.We use Agile methodologies and Lean Startup principles to deliver our clients' projects faster and...


  • Vancouver, British Columbia, Canada Amazon Full time

    Role OverviewWe are seeking a highly skilled Senior AI Software Architect to lead the development of cutting-edge Computer Vision (CV) and Machine Learning (ML) systems.


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris Software Inc. is a highly diversified financial services provider based in Canada, seeking a skilled Sr. Software Developer - Cloud Architect for a long-term contract or full-time opportunity.The work location will be Vancouver, BC, with a hybrid working arrangement (3 days/week). The successful candidate will have the option to work remotely from...


  • Vancouver, British Columbia, Canada Iris Software Inc. Full time

    Iris Software Inc., a leading technology services company, is seeking an experienced Senior Cloud Architect to join their team in Vancouver, BC. As a key member of the team, you will be responsible for designing and implementing cloud-based solutions for clients in the banking industry.The ideal candidate will have hands-on experience with Net Core...


  • Vancouver, British Columbia, Canada Genai Works Full time

    Genai Works: Leading the AI RevolutionWe are a pioneering company at the forefront of artificial intelligence, dedicated to empowering small businesses and new entrepreneurs. Our mission is to bridge the gap between human ingenuity and technological advancements.Senior AI Software Architect PositionWe are seeking an exceptional Senior AI Software Architect...


  • Vancouver, British Columbia, Canada Amazon Full time

    Job DescriptionOverviewAt Amazon, we are seeking an innovative Embedded Software Engineer to contribute to the design and development of embedded systems. The ideal candidate will have a strong background in C/C++ and Python firmware development, as well as experience with system design under constrained resources.About the RoleThis is a hands-on role that...


  • Vancouver, British Columbia, Canada Trader Interactive Full time

    Estimated Salary: $160,000 - $200,000 per yearAbout UsWe are Trader Interactive, a global leader in digital marketplace businesses. Our team of 1,800 members worldwide is dedicated to creating exceptional experiences for buyers and sellers.Job OverviewThis Senior Cloud Software Architect role offers a unique opportunity to spearhead the development of...