Job Search

 


Staff Software Engineer (Java / Android Development)



Broadcom Corporation  - San Diego, CA
Sunday, October 04, 2009

With a pure digital CMOS approach and excellent blocking performance, Broadcom's Bluetooth® chipsets and system solutions provide the technology to make wireless personal area networking a reality. Providing radio frequency, baseband, system and complete software support to OEMs and system integrators, Broadcom's Bluetooth chips enable the wireless sharing of data among scores of electronic devices, from mobile phones and wireless stereo headsets to PDAs and automobiles.

Develop Android platform software to incorporate Bluetooth and other wireless technologies into the Google Android phone environment.

Essential duties and responsibilities include the following. Other duties may be assigned:

Work as part of a team that develops software in Java, C and C++ to support Bluetooth use cases on Android platforms. Responsibilities include application development and extending the existing Android architecture to integrate Broadcom’s Bluetooth solutions and other technologies in the Android platform.
Job Requirements : Required skills:

• Typically requires a BS degree and 6 years of experience, an MS degree and 3 years of experience or a PhD and no experience.
• Must have experience developing software using C/C++.
• Must be proficient in writing applications using the Java programming language.

Helpful skills:

• Working knowledge of Bluetooth software and especially Bluetooth use-cases and feature applications of Bluetooth profiles and Protocol Stack.
• Real-time embedded programming experience including familiarity with embedded debugging tools and programming in a resource constrained environment.
• Experience working on mobile platforms, including Android, Symbian, Windows Mobile, or similar.
• Real-time embedded programming experience. The ability to debug issues on real-time systems.
• Experience working with the Android SDK to develop applications in Java for Android including the following tools:
o Sun JDK 6
o Eclipse
o Dalvik VM
o Android emulator
o Adb
o Fastboot
o Git
• Experience modifying JNI layer of Java VM to extend existing Java interfaces in a system.
• Software development on Linux systems in a Linux environment. Familiarity with major distributions of Linux such as Ubuntu and Fedora.
• Understanding of restrictions of proprietary software interfacing to GPL, LGPL, and ASL licensed components.
• Experience with Linux driver development.
• Knowledge of Android framework concepts:
o Activities and Services
o Resources and Assets
o Data storage and content providers
o Intents and Intent filters
o Manifests
o Android’s security model

WCG8144
City : San Diego
State : California
Country : United States

San Diego, California

San Diego, CA



  SocialTwist Tell-a-Friend



Powered By OptiJob.com | Jobs Sitemap  | Job Listings  | View all Jobs  | View all Locations