Job Details

Software Engineer-Android Platform

BOULDER-80321, CO, US
06/20/2019

-


Required Skills

    Agile methodology
Company

Infinity Consulting Solutions, Inc

Experience

3 to 5 Year(s)

Job Description

Software Engineer-Android Platform

Boulder, CO

Permanent Hire

Our Platform team works alongside our ODM partners and takes Android and makes it better by leveraging advanced OS features or designing in features and customization that makes the device truly exceptional for our users.

We are looking for a talented software developer who will be responsible for developing and maintaining new and existing features.

We are looking for a talented Software Developer who will be responsible for the development and maintenance of our Android platform enhancements that include, but are not limited to, Voice Quality Optimization (VQO) algorithms, custom hardware integration (e.g. barcode reader, battery hot swap, distance measurement, ...) as well as software modifications to Android to offer the features our customers are missing.

Our team is Agile, embraces peer reviews, continuous integration and constant learning.

We are focused on finding a strong software engineer with expertise in one of the following areas (you will learn the rest):

- Bringing up Android on custom hardware

- Android OS modifications

- Value-add services

- Android, JNI and Android application performance optimization



Ideal skills and experience:

- 3+ years Embedded SW development for commercially available products or applications

- Experience in JAVA development (preferably Android)

- Experience in C/C++ with deep understanding of Object Oriented Analysis, Design and Programming.

- Experience with GIT or similar repository management and version control tools. Familiarity with software configuration management tools, defect tracking tools and Agile methodology.

- Development in a Linux environment with emphasis on Unit testing alongside functional integration testing.

- Ability to quickly comprehend and debug existing code.

- Team player with great verbal and written communication skills.

- Bachelors degree in Computer Science, Computer Engineering, Electrical Engineering or related field



Experience with the following is a big plus (as is a strong desire to learn about these technologies):

- Wireless telecommunication (Wi-Fi, Bluetooth, LTE)

- Android-For-Work, Android Enterprise features and EMM/MDM management solutions

- Understanding of cryptographic concepts and technologies (public key cryptography, SSL ...)


Software Engineers, Applications
Information Technology

No Preference
FullTime Job
Other
1

Candidate Requirements
-
Bachelors

Walkin Information
-
-
-

Recruiter Details
Doug Klares
1350 Broadway, Suite 2205, NEW YORK-10018, NY, US
-