Android Developer

Posted on Feb 9

Location: Burr Ridge, IL
Job Type: Contract
Job ID: W4152379

Job Title: Android Developer
Location: Burr Ridge, IL
Job Type: 12+ Months Contract
  • Design and implement Android applications for CNHI displays
  • Identify and drive improvements to software processes
  • Drive application performance and memory usage improvements
  • Analyze and root cause software issues
  • Participate in code reviews
  • Design and execute unit tests
  • Estimate effort for software deliverables
  • Help define requirements and evaluate technical feasibility of implementation
  • Interface with co-located internal and external development teams
  • Contribute innovative ideas to improve software on CNHI displays.
Required Skills & Abilities
  • Bachelors Degree in Electrical Engineering or Computer Science
  • 5 Years of Automotive / Off-Highway Domain with experience on CAN / LIN Protocol
  • 4 Years of Software Development Experience
  • 2 Years of Native Embedded Programming in C++
  • 2 Years of Android / JAVA application development - Android Studio and/or Gradle preferred
  • Database Experience (SQLLite / PostgreSQL)
  • In-depth knowledge of Android APIs
  • Familiar with best practices in Android application development
  • Knowledge of performance profiling methods and tools used in Android development
  • Experience with IPC methods such as Binder, AIDL, Message Queues
  • Experience with software development for the automotive and/or off highway vehicle industry
  • Understanding of Automotive networking protocols such as J1939, CAN, LIN
  • Experience with Git and Gerrit in a team environment
  • Experience with established Software Development Processes such as V-Model or Agile
  • Experience with automated build tools and continuous integration (e.g. Jenkins)
  • Experience with unit test tools
ProgrammerAnalyst.com is owned, operated, and copyrighted by Career Marketplace (© 2002-2019, All Rights Reserved)