Expert Firmware Engineer

4 months ago


Vancouver, Canada T-Net British Columbia Full time

Sanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire 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.

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 an Expert Firmware Engineer, you'll be a pivotal contributor, adapting to new, intricate development environments and owning solutions from inception through deployment. Additionally, you'll support and pioneer best practices that fuel continuous enhancements in our robotic systems.

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
  • 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
#J-18808-Ljbffr

  • Vancouver, Canada Sanctuary Cognitive Systems Corp. Full time

    p>Your New Role and TeamSanctuary, a world leader in building AI-based control systems for humanoid robots, is looking to hire 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 Flutter Care Full time

    About UsFlutter Care is a pioneering healthcare technology company dedicated to creating innovative solutions for pregnant individuals worldwide. Our mission is to promote joy, connection, and informed decision-making throughout the perinatal period.Our TechnologyWe develop cutting-edge wearable devices that empower users with vital health insights. As an...

  • Firmware Engineer

    1 month ago


    Vancouver, Canada Semiconductor Engineering Full time

    Firmware Engineer Job DescriptionAs a Firmware Engineer in a full-time role, the candidate will report to the Director of Firmware Engineering. The candidate needs to be deeply hands-on and capable of working independently in a highly collaborative team of experienced firmware engineers.The candidate will execute the embedded software development lifecycle...


  • Vancouver, Canada MistyWest Full time

    At MistyWest, our Firmware Engineer is a team member who creates programs that interface with and control physical devices.They have the ability to identify the core software/firmware requirements of a project, plan the architecture and communicate it with the project team. They will work closely with a multidisciplinary team of project managers, engineers,...


  • Vancouver, Canada Advanced Micro Devices, Inc Full time

    Overview: **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, Canada Advanced Micro Devices Full time

    p>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. We push the...


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

    We are a leading technology company, AMD, dedicated to transforming lives with innovative solutions. Our mission is to push the boundaries of innovation and solve the world's most pressing challenges.As a Senior Embedded Firmware Engineer, you will play a crucial role in developing high-quality firmware for advanced computing experiences. Your primary focus...


  • Vancouver, British Columbia, Canada Advanced Micro Devices inc. Full time

    About the RoleWe are seeking a highly skilled Senior Firmware Engineer to join our Memory PHY architecture modeling team in Vancouver, BC, Canada. As a key member of this team, you will play a crucial role in building the next-generation memory PHY model used for firmware development and boot loader verification.


  • Vancouver, British Columbia, Canada MistyWest Full time

    MistyWest is a leading engineering design consultancy accelerating the transition to a sustainable future through innovative device development.We are seeking an experienced Senior Firmware Engineer to lead firmware development for our projects, requiring expertise in embedded systems, connectivity, and real-time operating systems.Job Description:Develop and...


  • Vancouver, Canada Flutter Care Full time

    ** To apply to this position please submit your resume to this link: ** Company Description: 140 million individuals around the world navigate pregnancy each year. For many, this is an uncertain and dangerous process. But what if we could make pregnancy safer, more informed, and more predictable? Flutter Care is on a mission to promote joy and connection...


  • Vancouver, British Columbia, Canada Flutter Care Full time

    About UsFlutter Care is a pioneering company dedicated to making pregnancy safer, more informed, and predictable. With a mission to promote joy and connection throughout the perinatal period, we strive to improve health outcomes.We are backed by top accelerators, including the Canadian Hardware Catalyst Initiative and Techstars Industries of the Future. Our...


  • Vancouver, British Columbia, Canada MistyWest Full time

    Job DescriptionWe are looking for a skilled Firmware and Software Development Specialist to join our team at MistyWest. In this role, you will be responsible for creating programs that interface with and control physical devices.You will have the ability to identify the core software/firmware requirements of a project, plan the architecture and communicate...


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

    We are seeking a highly skilled Expert Firmware Engineer to join our team at Sanctuary Cognitive Systems Corp. in a pivotal role that will drive the development of real-time distributed systems for our humanoid robots.About the RoleThis exciting opportunity involves applying extensive hands-on expertise in designing, deploying, documenting, and maintaining...


  • Vancouver, British Columbia, Canada Flutter Care Full time $36

    Company OverviewFlutter Care is a pioneering healthcare company dedicated to revolutionizing the perinatal period. We strive to promote joy and connection among new families while improving health outcomes. Our mission-driven team is passionate about building innovative firmware and software systems that integrate seamlessly with mechanical and electrical...


  • Vancouver, Canada Dometic Full time $90,000 - $120,000

    DescriptionReports to: Lead Software EngineerNumber of direct reports: N/ATravel: 5%Schedule: OnsiteLocation: Vancouver, British Columbia or Trois-Rivieres, Quebec, CanadaVancouver:Dometic Marine’s headquarters are in Vancouver, British Columbia in Canada. The facility develops and manufactures hydraulic, electronic, and combustion-based...

  • Network Fw Ae

    6 days ago


    Vancouver, Canada Intel Full time

    Intel put the Silicon in Silicon Valley. No one else is this obsessed with engineering a brighter future. Every day, we create world changing technology that enriches the lives of every person on earth. So, if you have a big idea, let’s do something wonderful together. Join us, because at Intel, we are building a better tomorrow. Intel’s mission is to...


  • Vancouver, British Columbia, Canada Kagwerks Full time

    Job DescriptionWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Kagwerks. This full-time position involves designing, developing, and testing embedded software for our communication products.About the RoleThis is an ideal opportunity for someone who is highly organized, self-driven, decisive, and eager to support our R&D,...


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