[PLUG-JOBS] Linux Andrioid Software Engineer

Jeff Russell JRussell at synergyseven.com
Fri Jul 8 17:59:39 UTC 2011


Android Distribution Engineer

Years of Experience:4 to 6 years / Mid

Education:
B.S or M.S in Computer Science, or Electrical Engineering, or Computer Engineering


Software Engineer to enable and build the Android Operating System on new architectures and device platforms.

Designing and implementing processes and software for component integration, configuration management, build automation and release of company's Android distribution for various platforms.

Responsibilities:

As an Android Dist ribution engineer, you will be responsible for integrating multiple source streams from our platform software partners and internal development teams into builds that will end up in our final products.

This role requires familiarity with the entire embedded software stack typically found on Android or Linux based consumer devices.

The ideal applicant will have a strong track record of shipping products based on the Android framework or other embedded Linux environments with a role focused on release engineering, embedded application development and software test; in addition you will be expected to do some troubleshooting on patches to kernel and user-mode code.


Minimum Qualifications:
-2 years experience in each of the following:
Android & Linux porting and optimization
Excellent Android and Linux Operating System debugging skills, experience with adb, gdb, kdb etc
Excellent hands-on knowledge of Android and/or Linux OS internals with experience in system and application software

-4 years experinece in each of the following:
Configuration management, release management, experience with tools like git, gerrit, quilt, repo, Make, cvs, svn etc.

Experience in Java, modern C/C++ and JNI, including object-oriented design methodology (patterns, generic programming, etc.)

Expertise in at least two scripting languages (Python, Shell, Perl, TCL, etc.)

Additional Skills that would be nice to have:
Prior experience in the following fields would complement the above skills:
Networking protocols (RTP, SIP, TCP/IP), Wi-FI, audio & video signal processing, USB devices (UAC, UVC, HID, DFU).

-Exper ience with a variety of low and high speed interfaces (USB, SPI, I2C, I2S, S/PDIF, HDMI)

-Experience working in an Agile development team with significant experience in embedded applications

-Familiar with audio and video codec standards such as AAC, G711.x, JPEG, H.264/SVC, VC-1

Jeff Russell
Synergy Seven
4800 SW Meadows Road, Suite 300
Lake Oswego, OR 97035
Phone: 503.534.3731
Fax: 503.534.3559
jrussell at synergyseven.com<blocked::mailto:jrussell at synergyseven.com>


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.pdxlinux.org/pipermail/plug-jobs/attachments/20110708/bba9b529/attachment.html>


More information about the PLUG-jobs mailing list