Job Directory Partners Data Systems Android Software Engineer - Mobile
Partners Data Systems

Android Software Engineer - Mobile Partners Data Systems
San Francisco, CA

Partners Data Systems is a company that provides high availability storage and backup automation solutions.

Companies like Partners Data Systems
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Partners Data Systems

Job Description

We are searching for an experienced Software Engineer for the Software Development team in bay area. The software engineer will design, review the software architecture, develop/code, and test applications and products based upon Android. The Software Engineer will interface with others on our development teams and our suppliers to give the best foundation for new applications and services.

Position summary:

As a member of our team Team, you will help drive the innovation and competitiveness of our mobile devices by improving software stability, performance and overall user experience. Improving software quality in our products is a key goal for this position.

Day to day experience:

He/She will primarily be working on debugging and optimizing software for our next generation mobile devices. The successful candidate for this role will join the Product team to work on new product concepts that launch with our customers. He/she will work directly with the Product Software team members and directly or indirectly interact with other core / application / software teams. The person will also interact with defect tracking and version control systems.

Key Responsibilities:

% of Time Responsibility

40% To Investigate and debug any systems , application and core platform related issues in an embedded environment and recommend possible solutions to the various teams. Update defect tracking systems and report status of root cause analysis for various issues.

35 % To optimize Memory, CPU utilization, Power consumption & Boot time Performance related to applications & platform enablers on OSes like Linux, Android…etc.

15 % To develop or enhance debugging and/or optimization tools for Mobile applications on Android/Embedded Linux

10 % Support of Carrier Acceptance test cycles or field support activities before product launch.

Skills, knowledge and functional competencies (behaviors): required to perform in this position indicated with an "R" and preferred skills, knowledge and competencies with a "P"

R or P Skills and knowledge and competencies

R Experience in software development & debugging in embedded operating systems. Android strongly preferred.

R Well versed in programming in C/C++ and Java

R Strong background in at least two of the following areas:

* Kernel & Device drivers
* Multimedia platforms & User space
* Cellular communication protocols/stacks like UMTS, GSM & Wlan
* TCP/IP communication
* Memory management architectures (heap manager, stacks, shared memory…etc.) & memory optimizations
* Power management & optimization
* Virtual machines

R Good experience and knowledge in system trouble-shooting using debugging tools like DALVIK DEBUG MONITOR SERVICE (DDMS), ANDROID DEBUG BRIDGE (ADB), TRACEVIEW, TRACE32.Good experience using JTAG debugger on ARM cores

P Embedded Linux / Android experience.

R The ability to independently coordinate and follow-up with other team members on a peer level basis. Strong communication, coordination, organization, and reporting skills. Good team player.

Education and Experience:

Education Bachelor's of Science in Computer engineering or Master's in Compter Engineering

Experience A minimum of 5 years in software development / debugging mobile devices

About Partners Data Systems

Partners Data Systems is a company that provides high availability storage and backup automation solutions.

Partners Data Systems

3663 Via Mercado

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.