Sr. Software Development Engineer
Sr. Software Development Engineer - Android SDK
As a senior Android engineer in the developer programs team, you will take part in the implementation and customization of device SDKs. You will work closely with the product teams to take the SDK from concept to developer release and ensure the highest level of quality for your deliverables.
The ideal candidates have current and extensive experience developing on and building Android systems and applications. They understand what the limitations of the platform are and can design and implement additional services or help optimize existing ones to meet the product requirements.
- You have in-depth expertise working with Android distributions, understand how the emulator works, and how SDK add-ons are built.
- You enjoy working side by side with partners, colleagues and teams on tough problems.
- You are highly effective and thrive in a dynamic environment with multiple, changing priorities.
- You know what's important when releasing software to developers and have been through the process from start to finish.
- You are comfortable with proactive outward communication and technical leadership and never shy away from a challenge.
- Bachelor's degree in Computer Science or related field.
- 7-10+ years of experience doing hands-on software development
- 5+ years of current experience working with Android internals.
- Experience with different emulator and simulator technologies, such as QEMU
- Understanding of embedded development constraints.
- Data analysis and debugging skills.
- Strong coding skills in C/C++.
- Master's degree preferred.
- Java coding skills.
- Strong communication and interpersonal skills.
- Experience with Eclipse and other development tools
DigitalProducts-Jobs2012