Jobs.ca
Jobs.ca
Language
Sanctuary AI logo

Firmware Engineering Intern

Sanctuary AI5 days ago
Vancouver
Junior

About the role

Who you are

  • Pursuing a Bachelor’s degree in electrical/computer engineering, computer science, mechatronics engineering, engineering physics, or a related technical field, or equivalent practical experience
  • Fluency with C/C++ for embedded systems, and ability to deliver high-quality code
  • Knowledge of ARM or equivalent embedded microcontroller architectures
  • Knowledge of software version control such as git
  • Experience interfacing with sensors through communication protocols such as I2C/SPI/CAN/Ethercat
  • Experience developing in an RTOS environment and writing low-level drivers
  • Experience developing in a linux based environment
  • Fluency with using oscilloscopes, multimeters, logic analyzers and various other electrical engineering tools
  • Proven track record of delivering high quality design documentation, test reports, and other documentation
  • Above all else, a consistently positive attitude and a willingness to do whatever it takes to create robust solutions to complex problems
  • Optimistic listening and conflict resolution capabilities
  • Demonstrated ability to influence others without authority
  • Eager to take on new challenges with tenacity and positivity
  • Patience, persistence, and attention to detail when resolving performance issues
  • Obsession with bringing human-like intelligence to machines

What the job involves

  • Sanctuary AI–a multi award-winning LinkedIn Top Startup company - is looking to hire a firmware engineering intern
  • The Embedded Systems team is composed of both electronics and firmware engineers
  • The team works closely together to create custom products to be consumed by other teams such as Controls and ML
  • Our Success Criteria:
  • Develop firmware for a variety of embedded systems as well as maintain and update existing firmware systems as needed
  • Collaborate with the electrical and mechanical team to develop robust embedded systems
  • Work with electrical and firmware team to develop and complete device/system test plans
  • Develop unit tests in C/C++ for new or existing firmware
  • Develop HIL tests and infrastructure
  • Develop drivers for sensors/components
  • Electrical tests and debug with standard tools (oscilloscope, logic analyzer, in-circuit debug, digital multimeter, etc)

About Sanctuary AI

Software Development
51-200

Sanctuary is on a mission to create the world’s first human-like intelligence in general-purpose robots that will help us work more safely, efficiently, and sustainably. And in the not-too-distant future, help us explore, settle, and prosper in outer space.

Members of the Sanctuary team founded D-Wave (a pioneer in the quantum computing industry), Kindred (first use of reinforcement learning in a production robot), and the Creative Destruction Lab (pioneered a revolutionary method for the commercialization of science for the betterment of humankind). The team has experience launching market-defining innovations rooted in previously unsolved and deep scientific problems.