Expert Firmware Engineer

2 weeks ago


Vancouver, British Columbia, Canada Sanctuary Cognitive Systems Corp. Full time
Your New Role and Team

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

We're looking for the best candidates who possess exceptional software development skills and a wealth of hands-on experience in embedded system design and development. As a Firmware Development Expert, you'll be a pivotal contributor, adapting to new, intricate development environments and owning solutions from inception through deployment.

Our Success Criteria

  • Apply extensive hands-on expertise in designing, deploying, documenting, and maintaining embedded systems
  • Elevate your career experience by spearheading the development of real-time distributed systems that drive our robotics systems
  • Broaden your engineering acumen by gaining a profound understanding of the embedded systems integral to general-purpose robots
  • Collaborate closely with the electrical and controls teams to construct and deploy general-purpose robots
  • Showcase your leadership and mentorship skills by effectively documenting, communicating, and collaborating on enhancing system components

Your Experience

Qualifications

  • 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
  • Have successfully navigated the full life cycle of building and sustaining high-performance embedded systems

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

Traits

  • 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

Working at Sanctuary Cognitive Systems Corp.

Sanctuary Cognitive Systems Corp. is an equal opportunity employer; employment with Sanctuary Cognitive Systems Corp. is governed based on skills, competence, and qualifications and will not be influenced in any way by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability, or any other legally protected status. In our state-of-the-art office facility, we have been recognized by LinkedIn as a Top Startup company.

Compensation and Benefits

We offer a market-leading compensation package that includes competitive salaries, equity stakes, and a full suite of benefits for permanent employees, encompassing health coverage, paid time off, cutting-edge work facilities, and worksite flexibility by role.

About Sanctuary Cognitive Systems Corp.

Founded in 2018, Sanctuary Cognitive Systems Corp. builds humanoid robots and a novel control system for them that integrates symbolic logic and reasoning with data-driven robot foundation models. We use our robots to collect vision, audio, touch, and proprioception data from the perspective of the robot while they perform real-world work tasks. We use that data to train multimodal robot foundation models. Our mission is to create the world's first human-like intelligence in general-purpose robots.



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

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


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

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


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

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


  • 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 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...


  • 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 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...


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

    Job Title: Expert Firmware EngineerSanctuary, 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...


  • 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 team at Sanctuary AI. As a key member of our Hardware team, you will be responsible for designing, developing, and deploying real-time distributed systems that empower our general-purpose robots.Key ResponsibilitiesDesign and implement embedded systems, including...


  • 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...


  • 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 key member of our team, you will be responsible for designing, deploying, and maintaining real-time distributed systems that empower our general-purpose robots.Key ResponsibilitiesDesign and implement embedded systems that meet the highest...


  • 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 key member of our team, you will be responsible for designing, deploying, and maintaining real-time distributed systems that empower our general-purpose robots.Key ResponsibilitiesDesign and implement embedded systems that meet the highest...


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

    About the RoleWe are seeking a highly skilled Expert Firmware Engineer to join our Hardware team at Sanctuary AI. As a key member of our team, you will be responsible for designing, implementing, and testing 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 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 ResponsibilitiesDesign and implement real-time distributed...


  • 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 be responsible for designing, deploying, documenting, and maintaining embedded systems that empower our general-purpose robots.Key ResponsibilitiesDesign and implement real-time distributed...


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

    Expert Firmware EngineerSanctuary AI, 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.As a key member of our team, you will be responsible for designing, implementing, and testing real-time distributed systems that empower our general-purpose...


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

    Expert Firmware EngineerSanctuary AI, 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.As a key member of our team, you will be responsible for designing, implementing, and testing real-time distributed systems that empower our general-purpose...


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

    About the RoleWe are seeking a skilled Expert Firmware Engineer to join our Hardware team at Sanctuary Cognitive Systems Corp. The ideal candidate will have extensive hands-on experience in designing, deploying, documenting, and maintaining embedded systems.Key ResponsibilitiesDesign, implement, and rigorously test real-time distributed systemsCollaborate...


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

    About the RoleSanctuary Cognitive Systems Corp. is seeking a highly skilled Expert Firmware Engineer to join our Hardware team. As a key member of our team, you will be responsible for designing, deploying, and maintaining real-time distributed systems that empower our general-purpose robots.Key ResponsibilitiesDesign and implement firmware for embedded...


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

    About the RoleSanctuary Cognitive Systems Corp. is seeking a skilled Expert Firmware Engineer to join our Hardware team. As an Expert Firmware Engineer, 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 designing,...


  • 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 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 designing, deploying,...