Android Software Engineer - 705629
Intel - Hillsboro, OR

This job posting is no longer available on Intel. Find similar jobs:Android Software Engineer jobs - Intel jobs

Android Software Engineer




Job Description: Software Engineers conduct or participate in multidisciplinary research and collaborate with design, layout and/or hardware engineers in the design, development, and utilization of productivity enhancement layout tools and design rule checkers, electronic data processing systems software. Determines computer user needs, advises hardware designers on machine characteristics that affect software systems such as storage capacity, processing speed, and input/output requirements, designs and develops compilers and assemblers, utility programs, and operating systems. Responds to customer/client requests or events as they occur. Develops solutions to problems utilizing formal education, judgement and formal software process.

The Open Source Technology Center within the Software and Services Group is looking for an Android Software Engineer to enable and build the Android Operating System on new Intel architectures that span Intel's device platforms. Depending on skill level, in this position you will be responsible for designing and implementing processes and software for component integration, configuration management, build automation and release of Intel's Android distribution for various platforms.

As an Android Software 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 of patches for both kernel and user-mode source code. You will need to automate tasks where appropriate, leveraging strong coding skills as required.




B.S or M.S in Computer Science, or Electrical Engineering, or Computer Engineering or equivalent; BS + 4 yrs. of experience, or MS + 2 years of experience in a combination of the following:

Minimum Qualifications:
  • 2 years of experience in each of the following:
Android &/or Linux porting and optimization

Excellent Android and/or 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 of experience in each of the following:
Configuration management, release management, experience with tools like git, quilt, repo, 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.)

Preferred Skills:

Prior experience in the following fields would complement the above skills: Networking protocols (TCP/IP), Wi-FI, audio & video signal processing, USB devices (UAC, UVC, HID, DFU).

Experience 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

Job Category


Software Engineering

Primary Location


USA-Oregon, Hillsboro

Full/Part Time


Full Time

Job Type






Posting Date


Apr 11, 2013

Apply Before


Apr 12, 2014

Business Group

The Intel Software and Services Group (SSG) connects Intel to the worldwide software community. SSG strives to bring competitive advantage to Intel platforms by helping independent software vendors, operating system developers, OEMs, channel members and systems integrators deliver exceptional customer value and achieve differentiation on IntelĀ® processor technologies. SSG provides global leadership to the software community through its technical expertise, industry enabling activities, and developer products and programs.

Posting Statement


We will accept applications/resumes until 60 days after posting date or earlier at Intel's discretion

About this company
992 reviews
A lot of companies like to talk about changing the world. But while others are making claims, Intel’s been making history—for...