Cyanogen Inc [Seattle / Palo Alto]: Multiple Android Developers - Job Board

Cyanogen Inc - founded to support and expand on CyanogenMod - is hiring Android Developers in Seattle. We're working to bring security, choice and openness to the Android community - and you can help!
Our Seattle office is growing like crazy and we've got multiple openings for all manner of Android developers, including:
Native Java App Development
Java Framework Development
C/C++ embedded with Android-specific SoC experience
We've got a great team, cool new offices and enough Nerf to storm the entire building. We're passionate about Android and are focused on creating the best possible user experience. And, of course, we will always keep heavily contributing to the CyanogenMod project.
More details and a super quick application (no crazy forms required) are online at http://cyngn.com/

Related

Podio [Copenhagen]: Android Developer

About this job:
We’re looking for an Android developer to join our small, you might say, fantastically small, team in Copenhagen.
If you’re inspired by changing the way the world works, and want to take the lead on building the best Android app to do just that, then this is your dream job.
You'll be doubling the size of our awesome mobile team, and joining one of the best dev shops around.
Skills:
The challenges are many. You'll need to have a great flair not only for code, but also great mobile UI, taking full advantage of everything Ice Cream Sandwich has to offer. Take a look at our existing apps on iOS and Android and tell us what you think.
Tools:
The Android SDK will be useful.
The rest of Podio is mainly written using Python, Rails and Javascript, although there are bits of PHP and Java around. We’re using MySQL, RabbitMQ, Git, Chef, AWS and lots of homebrew tools too. We have a developer community we’re supporting directly. Follow our open source projects at http://github.com/podio
Benefits:
We offer a competitive salary, warrants, your own setup, free lunches and a fantastic office in central Copenhagen. We’ll also help out finding you somewhere to live. And of course, we tend to party together!
Apply Here

Ouya [San Mateo, CA or Remote]: Android Developers

OUYA has an awesome team of Android and Ruby-on-Rails engineers with experiences across web, game, and mobile development. We’re always looking to add to our San Francisco Bay Area based team.
Who we are
We’re disrupting console gaming by making the first open console. It uses Android, and our server is written with Rails, but starting to dip our toes into front-end frameworks like Angular.js.
Who you are
You’re an experienced and talented developer, taking great pride in your creativity and passion. You’re comfortable learning new technologies, but ideally have multiple years of experience with Android and/or Rails development. You love to own feature development, but also have no qualms spending days squashing bugs. You value learning and personal growth, and have both a breadth of skills as well as a depth of knowledge in a particular area. You love writing tests as much as writing code, and of course play well with others. You’re even more awesome if you’re a gamer.
What we want you to do
We’re working on lots of great features. Here are some things you might work on with us:
Customizing Android, digging into the framework itself
UI and Android app development
Streaming audio and video integration
Improving our application security
Continuing development on the auto-updating and patching software
Device diagnostic tool development
Analytics services for developers
Authoring sample games and documentation
Payment processing and billing
Recommendation systems
Community integrations
Database design and optimization
Customer-facing web development
Server management and scaling
To apply, please email [email protected]

Enplug [Los Angeles]: Android Engineer

About Enplug
Enplug is a network of fully interactive digital billboards. Located in bars, restaurants, cafes and other high traffic venues, Enplug displays feature interactive content that allows end-users to engage and control the screen using their mobile device. Patrons can play games, redeem offers, and post content via their social media accounts, all in real-time. Brands leverage Enplug’s powerful ad-campaign portal for unparalleled hyper targeting utilizing detailed demographic data.
About the Android Engineer
This isn’t just any Android engineer position, this is a fantastic opportunity to completely own the development of Enplug’s primary user-facing product! Our screens are built entirely on Android, and we’re looking for an enthusiastic Android engineer to lead the development of our application which shows interactive Enplug content across our network.
We’re looking for somebody who is passionate about the Android platform and is hungry for the opportunity to push its boundaries, venturing where no Android developer has dared to go before. We develop Android applications for our own dedicated hardware, so you don’t need to worry about the hassles of multiple screen sizes, legacy SDK versions, or device-specific quirks. Instead, you get to work with the tools of your choice in a sandbox of incredible Android creativity.
You’ll be a particularly good fit for leading this product if you have a mobile game development background or experience with 3D graphics APIs and libraries such as OpenGL ES and LibGDX <link http://libgdx.badlogicgames.com/>. If you don’t already have that experience you’ll need to have the focus and drive necessary to pick it up. We place a heavy focus on providing a fun and engaging user experience, so we’re looking for somebody who shares our passion for building the best product possible. You’ll work closely with our design team to create one of the most interactive in-venue experiences the world has seen, so having a flare for product design yourself is a big plus.
People who meet us comment on our energy, dedication, and the passion we have for what we’re building. This is an opportunity to join and grow with one of LA’s top engineering teams, so we’re looking for somebody who is proud to bring their own unique vision and excitement to the table. At such a fast moving start up you’ll find opportunities rather than boundaries in every single role.
Skills and Requirements
Bachelor’s degree in Computer Science or commensurate experience
2+ years of experience in mobile programming in Android or iOS platforms
3+ years of Java development experience
Clear understanding of network protocols, multi-threading, and database management as they apply to the Android platform
Strong understanding of OOP, Eclipse or IntelliJ IDE, design patterns, etc
Knowledge of Android’s common software design patterns
Nice to Haves (Experience):
OpenGL or other canvas-based graphics APIs
Product development
Android OS - rooting, file system, etc
Scripting: bash, awk, and/or python
Git or another version control system
RESTful APIs and JSON
RabbitMQ or other message brokers
A unit testing framework such as JUnit
Design patterns such as dependency injection, pub/sub, inversion of control
Debugging, performance analysis, profiling, benchmarking
Perks:
Working out of the beautiful, iconic Variety Building in LA with all breakfasts, lunches, and dinners catered (plus unlimited snacks)
The most enthusiastic, hard-working co-workers you’ll ever have
Opportunity for partial or entirely remote working
Salary and meaningful equity compensation
Open vacation policy (we don’t count days)
Access to the top tier of LA’s startup network
Satisfaction of good and meaningful work, the results of which you can see in high-end venues throughout LA
Enplug is growing fast, and this is an opportunity to own an incredibly important product. If you’re looking for an adventure, we’re looking for an adventurer - get in contact with us! Email us at [email protected] with your resume, relevant links (LinkedIn, Github, StackOverflow accounts), and any code or projects you're particularly proud of.

Canonical [Anywhere]: Software Engineer - Display Server

Role Summary
Canonical leads the development of Ubuntu. If you’re inspired by the idea of shaping the daily software experience of millions of users, on a variety of devices, want to see your skills and talents make a meaningful difference in the world, and you believe in craftsmanship in everything you do, then read on.
Canonical is seeking a talented, productive and friendly C++ developer, to work in the Display Server development team. You will be developing a technology that is set to replace X.org and will be the foundation for the work on newer form factors.
You consider the singleton as an anti-pattern, but still appreciate the gang of four book and know that knowledge of patterns is a tool, not the target of design. If you are also familiar with the names Sutter, Josuttis, Alexandrescu and Meyers then you may well fit the mould we are looking for.
Key Responsibilities
Take responsibility for engineering delivery to spec and to plan
Design and implement Display Server features
Use test-driven development, ensure code test coverage, add tests for untested code
Create tools and monitor metrics to validate the robustness and performance of features during the development cycle
Design API’s for third-party developers, or other contributors to your application
Manage code branches for features and contributions from third party developers
Provide reviews of code for other team members and contributors
Participate to the release process, by preparing feature releases on a regular cadence
Prioritize and fix bugs in your components or applications, based on management goals
Take proactive steps to ensure the quality of code for which you are responsible
Required Skills and Experience
Excellent C++ programming skills with extensive and diverse experience of client side software development
Knowledge of CMake
Experience with the SOLID design principles
Experience designing for performance and robustness requirements
Experience of API and application architecture design
Experience with Linux as a development platform: editors, compilers, conventions
Experience with OpenGL
Desirable Skills and Experience:
Experience working in distributed teams and of collaborating with remote developers, by IRC, telephone and email
Knowledge of Ubuntu packaging and release processes (dpkg, PPAs etc)
Working experience with desktop toolkits: Qt/QML and GTK+
Familiarity with higher level languages like Python, Javascript or Java
ARM and embedded development experience
Experience with iOS and Android development
Open source and community development experience, with identifiable work and contributions to one or more open source projects.
To apply, please visit Canonical's job listing.

Tresys [Columbia, MD / Ashburn, VA] Android Developer

Job Description
Looking to be a part of something exciting and challenging in the Mobile environment? Are you turned on by terms like Kernel, Android ART, Flash ROM, XDA , OMA-DM, RIL, ARM, Safezone, Hypervisor, CyanogenMod? Do you like being the most technical geek in your peer group? Want to make a direct impact with the work you do instead of slaving away for a big corporation?
Tresys Technology is seeking superstars to join our development team. We are a Columbia, MD-based security solution company seeking passionate, charismatic and downright awesome developers to join our MobileFortress product development group and help us create the most secure Android device from the ground up.
We like folks who are creative problem solvers, possess the ability to meet deadlines, can work in our Columbia, MD or Ashburn, VA office, and have a proven record of delivering product in a fast-paced environment.
Skills & Requirements
Take ownership over projects spanning from Apps to Kernel to Device Drivers.
Obsessive need to solve Linux and Android issues, including the low-level details.
Killer software development skills – ideally including C/C++, Java, Python, XML, and, git / repo / Gerrit.
Ability to ship great code.
Desire to become an expert in the Mobile Security field.
Complex software development is a team exercise and we need people that can find the answers and then help others understand
Interested?
Please email all resumes and inquiries to [email protected].
About Tresys Technology, LLC
Our focus has been to work with industry via the Open Source community to adopt fundamental technologies and approaches that rethink how security is successfully applied and implemented.
To view the complete job description and benefits information, please visit our website – www.tresys.com. While you’re there, take a look at who we are and all the great things we do!

Categories

Resources