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