This job ad has been posted over 90 days ago...
at Sifteo in San Francisco, CA
Sifteo, a venture-backed start-up creating a next-generation play system, is seeking a talented Platform Engineer to help us build our revolutionary game system. We are looking for candidates who have proven expertise in creating well-designed, robust, and delightful systems, an ability to quickly improvise and iterate, and a passion for building innovative technologies. You will be working on very advanced, totally new, homegrown software virtualization technologies, super efficient graphics systems, code generation techniques - this is an opportunity to truly learn and test your computer science and software development abilities. Our product embodies simplicity but belies some cutting-edge stuff. This *Responsibilities:* * design, develop and improve the firmware that runs on the hardware * make magic: get complex high-level code running on ultra-constrained hardware * design test rigs for your work * enhance the SDK and drive it to new heights of glory * participate in design, especially contributing technical feasibility * debug patiently, document efficiently, refactor smartly, and push hard for testing and quality * continue defining your role as we grow *Skills & Requirements:* * 5+ years software development experience * demonstrated mastery of low-level software and/or firmware development including: Assembly and C/C++ on 8051, AVR, ARM; code optimization, assembly hacking; knowledge of bus architectures and communication protocols * solid understanding of computer architecture and computer science. For example: you know what LLVM is; you can explain how a VM works in detail and classify the different flavors; you have played with optimizing an interpreted language on a resource-constrained system; you are up to date in the state of the art in embedded systems * down with TDD, BDD, or whatever methodology it takes to keep our system solid * excited about Sifteo cubes, and ready to work hard with us * have a sense of humor * pro-active, detailed, communicative and organized - you take pride in your work *Bonus points for:* * signal processing and pattern recognition techniques * creating games * designing and developing APIs * basic EE skills *Why you should work here:* * we'll trust you to do things right * you'd be getting in early in a company that has massive potential * you'll feel satisfied that you're creating something that people love * we are working on something awesome! Join us! *Compensation & Benefits:* * salary plus equity, depending on experience * full medical, dental and vision insurance * a 401(k)! * plenty of beer in the fridge and food in the kitchen * weekly lunches, game nights and more * can you beat our CEO in Dr. Mario? It's possible. He's not bad. Join us and find out. Think you have what it takes? Apply here: "Platform Engineer at Sifteo":http://sifteo.theresumator.com/apply/mnBTA6/Platform-Engineer.html?source=Ada+Fruit