Intern - Embedded Firmware Developer

Internships/Co-ops | Palo Alto, CA, United States

As an embedded firmware developer, you will be a fully-integrated member of the core firmware team that develops the proprietary OS that runs directly on the watch. There are numerous opportunities for hacking on both hardware and software and designing well thought-out, maintainable software.

Preferred technical chops:
- C/C++ programmer (Essential to this position)
- Python scripting skills
- Knowledge of microcontrollers (ARM preferred, AVR, Arduino, PIC)
- SPI, I2C, UART knowledge
- Bluetooth experience is a plus, but not required
- must be able to obtain a US work visa

As a Pebble co-op, you will have access to mentorship from our entire engineering team. You will also develop software that has a direct impact on our end user experience as well as get to work closely with several of our partners too.

We love seeing what our applicants are working on and find interesting! Show us evidence of your past projects and hacks right in your resume package. Include links to your github repo, blog posts, pics and any cool stuff you've done in coursework.

Benefits:
- Housing allowance (if you live around Palo Alto)
- Commuter allowance (if you live outside of Palo Alto)
- All flights and visa details paid and organized by Pebble

Perks:
- Opportunity to work on fast-moving project in small teams
- Participate in hackathons, work directly with external partners (past co-op did work featured by ChromeOS team)
- Team offsites (BBQs, ramen outings, hiking adventures, weekend getaways)
- Open kitchen filled with all kinds of snacks and drinks
- Free catered lunches
- Limited edition Pebble schwag (a Pebble of your own of course, t-shirts, beer mug, etc...)
- Pick your own workstation