Senior Framework Engineer

OUYA

Summary

OUYA is looking for an experienced developer who is interested in the deep internals of AOSP (Android Open-Source Project). As part of the OUYA Framework team, you’ll be helping to ensure that OUYA is one of the best implementations of Android on the market. Are you familiar with depths of InputDispatcher or SurfaceFlinger? Have you already contributed to AOSP? Are you familiar with multithreaded programming, pipes, interprocess communication, devices drivers, debugging a massive codebase, and understanding how best to make a modification to such systems? If you said yes, yes, yes we then want to hear from you! This position is fulltime and based in San Mateo, CA.

Description

-Optimize the entire OUYA platform (from bootloader and all the way up)

-Integrate changes from Nvidia, and AOSP

-Fix core bugs and contribute fixes back to AOSP

-Create new features for the OUYA

-Expand the OUYA platform to allow developers to make amazing games

Qualifications

Must-Haves:

-BS in Computer Science or equivalent experience

-Experience with operating system programming, or large frameworks

-4+ years of programming experience in C/C++

-Passionate about OUYA’s mission to disrupt console gaming

-Capable of working independently, resourceful, but plays well with others

-Strong willingness to do whatever it takes to get things done

Nice-to-Haves:

-OpenGL experience

-Embedded systems development

-Game development experience a plus

-Linux experience, kernel, system, or app level

-Operating system programming experience

Project / Work Assignments

see description

Typical Week

Varies

Career Growth

Since we are a start-up, this all depends on the success of the OUYA console. So far things are going very well and we intend on keeping it that way.