Viam is building a new platform to make robotics more approachable to engineers of all backgrounds, empowering thousands of startups to achieve their robotic visions. We're taking on the hard software challenges, enabling engineers to build modular, practical robots efficiently and cost effectively. We're working on integrating hardware and software in new ways, giving engineers much greater abilities to accomplish their goals. At the same time, we're trying to increase the pace of innovation by bringing costs down tremendously.
Viam's products are built by engineers, for engineers. We want to build a platform we would want to use ourselves. This requires a high quality experience weaved throughout the stack. As an engineer, you will be integral not to just building out high quality, robust software, but to creating the future of robots. Our current tech stack consists of Golang (backend), Linux, and a variety of hardware.
You'll be:
Working across the robotic stack on new and unique problems in robotics
Working on the first set of products which will define the nature of our platform
Building and testing on physical robots
We're looking for someone who:
Has 3+ years of professional software development experience
Worked in strongly typed languages
Has an affinity to hard sophisticated problems, and loves solving them with practical solutions
Has deep experience on the design and implementation of developer interfaces
Wants to make our users lives easier through making their work more efficient
Is excited to approach new technologies and open-ended problems
Believes in high-quality, tested, and well documented code
Wants to work with physical hardware, but doesn’t necessarily have experience doing so