Sr. R&D Engineer (Operating Systems+Android) - 438 Tensilica
THIS JOB HAS EXPIRED
Tensilica is looking for a highly motivated and talented individual to take the lead technical role in porting and enhancing real-time operating system and related technologies for the Xtensa configurable and extensible processor architecture.
RESPONSIBILITIES:
Add OS support for new and state-of-the-art Xtensa architecture features
Adapt and build Android onto development and demo platforms, applying Android media framework extensions to offload audio to Tensilicas market leading HiFi2 audio DPU
Working on OS layers that automatically adapt to custom processor extensions
Develop / port new OS technologies and features to the Xtensa architecture
Assist third parties port commercial and open source RTOS, multicore operating systems, and related software to the Xtensa architecture
Help keep certain OS Xtensa ports up-to-date with the open source community
Assist various teams in integrating OS technology with other Tensilica product and open source offerings such as audio and baseband software, development toolchains, runtime and debugger components, and system software
REQUIREMENTS:
Excellent interpersonal, communication, and organizational skills
Top-notch computer programming skills. Adept at C and asm. C++ is a plus
Demonstrated knowledge of computer architecture, multiprocessor systems, and operating system design and implementation
Experience with realtime operating system (RTOS) internals and use
Experience with Android below the application layer is a plus; media frameworks (e.g. StageFright), audio drivers (e.g. libaudio), boot loading (e.g. U-Boot)
Experience using software management systems (e.g. git, p4, svn); in particular, integration (merging) of independent contributions to a common project
Familiarity with open source projects and open source community resources
Familiarity with the build processes of large software and Linux distributions. Experience working with scripting languages (e.g. perl, bash, ruby)
Ability to actively participate in complex technical discussions and initiatives
Experience with real-time embedded systems, multiprocessors, Linux kernel architecture porting, cache coherency, SMP, and/or debug agents, is a plus
MSEE/MSCS or equivalent and 3+ years of relevant work experience.
| Location: |
3255-6 Scott Boulevard
Santa Clara, CA 95054
United States
|