Android Architect

30 January 2012 Categories: External Job Listings Tags: ,

Location: Work At Home

Develop bootloader, Linux, and Android software for embedded devices including hardware acceleration, platform level modifications and extensions, and multimedia

  • Port the Linux kernel to new boards and write new device drivers from scratch
  • Port Android to new devices and make extensions as necessary
  • Work closely with customers, sometimes onsite, on bringing up new hardware
  • Work closely with customers on clarifying their requirements and advising them on a proper solution
  • Research, select, and integrate open source software components into a coherent total solution
  • Provide support as necessary to create and review Statement of Work content for Services customers
  • Design and implement services built upon Mentor Graphics software products, open source components and/or custom platforms
  • Lead technical side of projects starting from pre-sales phase and consulting, then through specifications, design, implementation and maintenance, assisting the project manager and engineers so that schedules and releases are predictable and measurable against project objectives and goals
  • Work with Marketing, QA, Customer Support and possibly sales and customers to understand and support customer needs and requirements
  • Analyze project requirements, communicate with customer at early engagement stage to fill in sales with proper technical background as well as provide necessary consulting
  • Help project managers, lead project planning and tracking – requirements analysis, task analysis, work breakdown, and schedule estimation.
  • Keep project team members, adjacent teams, QA teams, Customer Support and Marketing informed of project risks and status. Troubleshoot and report why schedules are not met
  • Create functional, design specifications and other project documentation. Review internal and external product documentation and provide appropriate input to other parties involved in the project
  • Interface with developers, managers and customer’s technical and management contacts as needed to understand and manage interdependencies of project tasks. Participate in reviews and/or inspections of designs, specifications, and code. Play active role in implementation stage, especially with critical-path’s tasks
  • Coordinate efforts with QA, Customer Support and Release Team members to ensure quality software releases
  • Track main open source community efforts and specific projects that potential customer engagements may rely upon.

Android Architect | Qualfications:

  • MS degree in computer science, software or electrical engineering, related field or equivalent
  • 7 years minimum experience in embedded system design based on Open Source software for ARM, PowerPC, MIPS, X86, SH processor families
  • Experience in low-level programming, drivers, BSP, hardware bring-up for modern hardware in the following architecture families: ARM, PowerPC, MIPS, X86, SH
  • Absolute (A++) knowledge of C, experience with assembly language programming, C++, Python, Perl, Bash and GNU toolchains, auto-tools knowledge
  • Embedded Linux experience required
  • Familiar with Open Source frameworks/middleware: Android, Meego, Qt
  • Real Time Operating Systems knowledge
  • Design documentation writing skills/experience
  • Customer facing experience is a plus
  • Good English skills required
  • Good team player
  • Ability to travel is a plus
  • Excellent communication skills is a must
  • Able to work effectively within a fast-paced multi-national engineering environment.

How To Apply For This Work At Home Job

For full contact details, click this link to visit the site where this ad originally appeared: /twitjobsearch.com/

If the ad is no longer available, or the position has been filled, please submit your comment below so we can update this listing accordingly. Please assist your fellow job seekers by helping us keep this database up to date and accurate.

Be Notified of New Jobs For Free!

Be notified of new jobs available. Internal listings require a password to view. To get yours for free, enter your name and email, choose your desired primary occupation, and click the submit button below.