We are connected play. Sphero creates robots injected with humanity and personality. That's what we know, what we love, and who we are. Unlike traditional toys, our robots and software are changing the way people play, learn, and explore by fusing emerging technology with the latest innovations in robotics. We are changing the way the world thinks about play.
Sphero was listed in Fast Companyâs âTop 10 Most Innovative Companiesâ in Consumer Electronics. In addition to several cutting-edge robots, weâre also the creators of the app-enabled BB-8, based on the ever-popular Droid from Star Wars.
As part of the Sphero Core Tech team you will be at the front line of software engineering. The products you will develop and maintain will be used by our internal teams, as well as third party developers, to write apps that bring our robots to life. We bring âconnectedâ to the connected play experience through our easy to use SDK. Your primary responsibility will be to provide the necessary tools and support the product teams need to quickly and easily develop apps that leverage our robotic technology.
Some fun parts of the job:
Working closely with both software and hardware engineers during implementation
Brainstorming new connected play elements and concepts
Creating games and gaming interfaces that utilize the Sphero API
We like all our applicants, but having these skills will help you succeed in the role:
3+ years of experience in software development
Bachelorâs degree in computer science or other engineering discipline
Flexible coding style
Be an expert in one or more of the following:
Proficient developing applications in Unity or an equivalent engine.
Understand and be comfortable with Object Oriented Programming
Knowledge of repo maintenance best practices using Git
Be able to identify reusable systems with clearly defined system boundaries
Able to clearly communicate with both technical and non-technical teammates
Advocate for Continuous Integration and Continuous Delivery
Be able to guide Architecture without dictating it
Review and provide constructive feedback to teammates
Actively seek code review for feedback from the team
Be eager to learn from others and invest time in mentoring other Software Engineers
It would be great if you had these:
Low-level programming concepts (C/C++)
Hardware and robotics.
Bluetooth/Bluetooth LE communication protocol.
Based in Boulder, we are the industry leader in Connected Toys and are defining the future of fun. We offer an exciting work environment, and a generous compensation package including a competitive salary; 100% paid health insurance, stock options, and many other perks such as a gym, mobile reimbursement, Eco-Pass, lunch on Fridayâs (just to name a few).
This is your opportunity to become part of the robot revolution with a fast-growing, innovative team that is changing the world of play and learning. If you're interested in joining the team, please send us your resume. If you have a presence on the web, rap sheet, contribute to an open source project, write a blog, or practice another craft, weâd love to hear about it.
Sphero is an equal opportunity employer!