What are the responsibilities and job description for the Sr. Android Engineer position at Stellent IT LLC?
Job Details
Android Developer
New Holland, PA- hybrid onsite- 3days/week
Contract
As the Android Developer you will develop a custom Android system and UI framework used on Industrial displays. You will deliver key software enablers used on displays that control agriculture and construction machines. This is an excellent opportunity to get involved in a technology revolution currently taking place in this industry and work with smart people in a global, diversified company.
Responsibilities Includes:
- Develop custom Android system and UI framework used on CLIENT Industrial displays
- Deliver customized Android framework and UI widget library
- Plan and manage project deliverables
- Develop software architecture and drive the implementation of software enablers and end user features
- Act as a technical leader for the project
- Help define the requirements and evaluate technical feasibility of display software
- Participate in code reviews and act as a Subject Matter Expert
- Mentor and coach system software developers
- Support application teams that utilize CLIENT Industrial custom Android system and UI framework, document best practices and share the knowledge
- Drive system software performance and memory optimizations
- Work with 3rd party suppliers to incorporate their software modules into CLIENT Industrial displays
- Other duties as assigned
Required Qualifications
The Qualified Candidate will have:
B.S. in Computer Science, Computer Engineering, or Electrical Engineering
6 years of software development experience
4 years of Android application development experience
2 years' experience with the following: building custom Android systems, Java and C/C programming and Linux kernel development and configuration
Able to travel up to 10% of domestically and internationally
The Preferred Candidate will have:
M.S. in Computer Science, Computer Engineering or Electrical Engineering
Knowledge of Internet related networking protocols: TCP/IP, Ethernet
Technical leadership experience
In-depth knowledge of Android framework and internal Android architecture
Automotive / Commercial Vehicle experience
Understanding of Automotive networking protocols such as J1939, CAN, LIN, XCP, UDS
Knowledge of performance profiling methods and tools in Linux and Android
Knowledge of memory management in Linux and Android
Project management/planning experience
Experience with V-Model and Agile Software Development Processes
Regards,
Ayush Sharma
Sr. US IT Recruiter
| Ext:149
| G-talk: