10 Jul
Unity Developer
Colorado, Boulder

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
DRY principle
Be an expert in one or more of the following:
Unity
C#
iOS
Android
C++
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!


Related jobs

»Unity Developer
0000-00-00
»Unity Developer
0000-00-00