Sr. Android Engineer
New Today
Title - Sr. Android Engineer
Duration : 1+ Year Contract
Position Overview
We are seeking a Sr. Android Developer to develop a custom Android system and UI framework for CNH displays used in agriculture and construction machines. This role offers the opportunity to be part of a technological revolution in the industry and collaborate with a global, innovative team.
Key Responsibilities
Develop a custom Android system and UI framework for CNH displays.
Deliver customized Android framework components and UI widget libraries.
Plan and manage project deliverables while ensuring timely delivery.
Design software architecture and drive the implementation of core features.
Serve as a technical leader for the project.
Define requirements and evaluate the feasibility of display software.
Participate in code reviews and act as a Subject Matter Expert .
Mentor and coach system software developers.
Support application teams using the CNHi Android system by documenting best practices.
Optimize system performance and memory usage.
Integrate 3rd party software modules into CNHi displays.
Perform additional duties as assigned.
Required Qualifications Bachelor's degree in Computer Science, Computer Engineering, or Electrical Engineering .
6+ years of software development experience.
4+ years of Android application development experience.
2+ years of experience with:
Building custom Android systems.
Java and C/C++ programming.
Linux kernel development and configuration.
Ability to travel up to 10% domestically and internationally.
Preferred Qualifications Master's degree in Computer Science, Computer Engineering, or Electrical Engineering .
Knowledge of Internet-related networking protocols: TCP/IP, Ethernet .
Proven technical leadership experience.
In-depth knowledge of Android framework and internal Android architecture.
Experience in Automotive or Commercial Vehicle industries .
Understanding of Automotive networking protocols such as:
J1939, CAN, LIN, XCP, UDS.
Expertise in performance profiling tools for Linux and Android.
Proficiency in memory management techniques in Linux and Android.
Project management/planning experience.
Experience with V-Model and Agile Software Development Processes .
- Location:
- New Holland, PA, United States
- Category:
- Computer And Mathematical Occupations