Previous Job
Software Engineer - II
Ref No.: 18-04377
Location: Santa Clara, California
Job Title: Software Engineer

Job Description: The Anticipatory Computing Lab develops new context aware technologies and experiences. The team is looking for a motivated individual with experience in Android, C and embedded programming to help implement power efficient location sensing and machine learning algorithms on small form factor devices. The work will involve implementing Android and C code, power & performance profiling and optimization, helping test and validate the code and also managing the data collection and cleaning efforts to validate the machine learning models. Experience with JNI is required. Familiarity with other languages such as Python is desirable since some aspects of the work may involve porting code from those languages to C.
Developing Android and C software to enable continuous sensing on an Android phone, optimizing the code and doing power analysis, testing and code.

Required skills, not limited to the following:
- 2+ years experience – Android programming
- 2+ years experience -Embedded programming in C
- Experience using JNI and Android NDK
- 2+ years experience - Power/performance profiling and code optimization
- Sensing and related programming model in Android
- 2+ years experience Very good software engineering skills
- Good communication skills
-Programming experience in Android, Java, C
-Code and power optimization
-Flexibility in terms of software environment and ability to adapt quickly to changes
-Familiarity with sensing in Android
-Minimum Education: BS Degree in CS or EE

CW will be working with a Small research team of about 5 individuals. The person should be flexible and able to adapt quickly to different software environment and languages.

Nice to have:
- Experience in GNSS, GPS, WiFi, other location-related technologies
- Basic knowledge of DSP (FFT, FIR, IIR...)
- Machine learning implementation experience is a plus
- Python programming a plus
Shift Hours
Shift Days
Client Specific Job Title
(No Value)
Project ID