Expert Firmware Engineer

3 days ago


Vancouver, British Columbia, Canada T-Net British Columbia Full time
Job Description

Sanctuary, a world leader in building AI-based control systems for humanoid robots, is seeking a skilled and motivated Expert Firmware Engineer 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 general-purpose robots.

Key Responsibilities
  • Design, deploy, document, and maintain embedded systems with extensive hands-on expertise
  • Develop real-time distributed systems that drive our robotics systems, elevating your career experience
  • Gain a profound understanding of the embedded systems integral to general-purpose robots, broadening your engineering acumen
  • Collaborate closely with the electrical and controls teams to construct and deploy general-purpose robots
  • Effectively document, communicate, and collaborate on enhancing system components, showcasing your leadership and mentorship skills
Requirements
  • Bachelor's or Master's in Electrical Engineering, Computer Engineering, a related technical field, or equivalent industry experience
  • 8+ years of firmware development experience
  • Knowledge of professional engineering practices spanning the entire product life cycle, including coding standards, code reviews, source management, agile processes, testing, and operations
  • Demonstrated ability to design, implement, and rigorously test within a fast-paced environment
  • Experience navigating the full life cycle of building and sustaining high-performance embedded systems
Preferred Skills
  • Proficiency in using C/C++ for embedded systems
  • Practical experience with real-time distributed systems and mastery of hard real-time constraints
  • Familiarity with Linux and embedded Linux development
  • Proven experience working with industrial communication protocols, such as EtherCAT or CAN
  • Relevant expertise in designing system architecture, encompassing comprehensive technical knowledge in sensors, precision motion control, and robotics
  • Adeptness with firmware tools, including logic analyzers, oscilloscopes, and JTAG debuggers
  • Familiarity with FPGA development and hardware description languages
  • Knowledge of ROS/ROS2 or other robotic applications
  • Above all, maintain an unwaveringly positive attitude and a commitment to devising robust solutions for intricate problems
  • Possess exceptional listening skills and adeptness in conflict resolution, fostering optimism throughout interactions
  • Exhibit the ability to influence others without formal authority, driving collaboration and innovation
  • Approach new challenges with unyielding determination and a constructive mindset
  • Embrace patience, persistence, and meticulous attention to detail when resolving performance issues
  • Share our fervor for advancing machine intelligence to a human-like level


  • Vancouver, British Columbia, Canada Sanctuary AI Full time

    About the RoleWe are seeking a highly skilled Expert Firmware Engineer to join our Hardware team at Sanctuary AI. As a pivotal contributor, you will be responsible for designing, implementing, and maintaining real-time distributed systems that empower our general-purpose robots.Key ResponsibilitiesDesign and develop firmware for embedded systems, ensuring...


  • Vancouver, British Columbia, Canada Sanctuary AI Full time

    About the RoleWe are seeking a highly skilled Expert Firmware Engineer to join our Hardware team at Sanctuary AI. As a pivotal contributor, you will be responsible for designing, implementing, and maintaining real-time distributed systems that empower our general-purpose robots.Key ResponsibilitiesDesign and develop firmware for embedded systems, ensuring...

  • SMTS Firmware Engineer

    14 hours ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Summary Lead Firmware Engineer sought for designing, developing, and implementing firmware for AMD SoCs, requiring expertise in firmware development, technical communication, and leadership. Job Description We are looking for a Senior Member of Technical Staff (SMTS) Firmware Engineer to join our team. The SMTS Firmware Engineer will work closely with...

  • Firmware Engineer

    1 day ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Designer - Memory IO Team Join AMD's Memory IO team as a Firmware Designer and contribute to the development of high-speed LPDDR, DDR, and inter-chip IO IPs. About the Role The Memory IO team is seeking a passionate and experienced Firmware Designer to join our team. As a Firmware Designer, you will be responsible for the development of...

  • Firmware Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....

  • Firmware Engineer

    1 week ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....

  • Firmware Engineer

    4 months ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Vancouver, British Columbia, Canada Sanctuary AI Full time

    About the RoleWe are seeking a highly skilled and motivated Expert Firmware Engineer to join our Hardware team at Sanctuary AI. As a key member of our team, you will play a pivotal role in designing, developing, and deploying real-time distributed systems that empower our general-purpose robots.Key ResponsibilitiesDesign, implement, and rigorously test...


  • Vancouver, British Columbia, Canada Sanctuary AI Full time

    About the RoleWe are seeking a highly skilled and motivated Expert Firmware Engineer to join our Hardware team at Sanctuary AI. As a key member of our team, you will play a pivotal role in designing, developing, and deploying real-time distributed systems that empower our general-purpose robots.Key ResponsibilitiesDesign, implement, and rigorously test...


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

    About the RoleWe are seeking a highly skilled and motivated Expert Firmware Engineer to join our Hardware team at Sanctuary AI. As a key member of our team, you will be responsible for designing, deploying, documenting, and maintaining embedded systems that empower our general-purpose robots.Key ResponsibilitiesApply extensive hands-on expertise in...


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

    About the RoleWe are seeking a highly skilled and motivated Expert Firmware Engineer to join our Hardware team at Sanctuary AI. As a key member of our team, you will be responsible for designing, deploying, documenting, and maintaining embedded systems that empower our general-purpose robots.Key ResponsibilitiesApply extensive hands-on expertise in...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Designer - Memory IO Team Join AMD's Memory IO team as a Firmware Designer and contribute to the development of high-speed LPDDR, DDR, and inter-chip IO IPs. Job Description We are seeking a passionate and experienced Firmware Designer to join our team. As a Firmware Designer, you will be responsible for the development of high-speed...

  • Firmware Engineer

    1 week ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming and embedded....


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Design EngineerWe are seeking a highly skilled Firmware Design Engineer to join our team at AMD. As a Firmware Design Engineer, you will be responsible for designing and developing high-speed memory interfaces, including LPDDR, DDR, and inter-chip IO IPs.Key Responsibilities:Design and develop firmware for DDR PHY and DRAM training...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Design EngineerWe are seeking a highly skilled Firmware Design Engineer to join our team at AMD. As a Firmware Design Engineer, you will be responsible for designing and developing high-speed memory interfaces, including LPDDR, DDR, and inter-chip IO IPs.Key Responsibilities:Design and develop firmware for DDR PHY and DRAM training...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Design EngineerWe are seeking a highly skilled Firmware Design Engineer to join our team at AMD. As a Firmware Design Engineer, you will be responsible for designing and developing high-speed memory interfaces, including LPDDR, DDR, and inter-chip IO IPs.Key Responsibilities:Design and develop firmware for DDR PHY and DRAM training...


  • Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full time

    Overview:CONTRIBUTE TO INNOVATION AT AMDAt AMD, we are dedicated to enhancing lives through our technology, driving advancements in various sectors including data centers, artificial intelligence, gaming, and embedded systems. Our mission is to create exceptional products that propel the future of computing. Central to our mission is the AMD culture, where...


  • Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full time

    Overview:CONTRIBUTING TO INNOVATION AT AMDAt AMD, we are dedicated to enhancing lives through our cutting-edge technology, impacting our industry, communities, and the global landscape. Our objective is to create exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence,...


  • Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full time

    Overview:MAKE A DIFFERENCE WITH AMD TECHNOLOGYAt AMD, we are dedicated to enhancing lives through our innovative technology, impacting our industry, communities, and the world at large. Our goal is to create exceptional products that drive the future of computing – essential components for data centers, artificial intelligence, personal computing, gaming,...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Principal Embedded Firmware Engineer Analog Devices is on the lookout for a Principal Embedded Firmware Engineer to join our dynamic team. In this position, the ideal candidate will collaborate with a highly skilled and dedicated group of engineers and leaders, playing a pivotal role in the architecture, design, and development of some of our most innovative...