Software Engineer-Android Platform
BOULDER-80321, CO, US
06/20/2019
-
Required Skills
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
-