ASG Renaissance Android Development Engineer in Dearborn, Michigan

Android Development Engineer">

Android Development Engineer



Ref #:





Position Description:

-Assess the extent of use of embedded POSIX operating systems and Open Source software in current designs.

-Identify potential for expansion, to meet future requirements

-Work closely with advanced engineering, Safety and Security Architects, and product teams to define and refine strategies, policies, and objectives surrounding modular and Open Source software

-Work with subsidiaries and partners to leverage the benefits of open source development for in-vehicle and connected applications

-Work closely with engineering and legal teams to define the use of and strategic contributions to Open Source software (e.g. SmartDeviceLink)

-Manage compliance with Open Source licensing and usage

-Provide guidance and support for Tier-1 and internal product teams in their adoption of architectures which include Open Source

-Attend internal/external training and relevant industry events. Participate in industry consortia

-Develop training materials and write requirements specifications


Skills Required:

-Extensive understanding of embedded Linux/QNX/Android system software layers, including OS kernel, BSP, open source stack, middleware, and applications

-Experience with 3rd party middleware and applications on Linux or QNX or Android

-Good understanding of scalable distributed computing systems, software architecture, data structures and algorithms

-Strong verbal and written communication skills

Skills Preferred:

-Knowledge of or experience in the following:

-Agile development processes

-Object-oriented language expertise (C++, Java, LUA)

-Wireless communication protocols

-Open Source Development community involvement

-Proficient in network, asynchronous and concurrent programming

Experience Required:

-3+ years of experience in embedded Linux/QNX/Android development environment setup, driver development, kernel/driver/application level of debug and troubleshooting

Experience Preferred:

-Experience in Internet of Things - Understanding of various HMI application frameworks and development tools for embedded systems

Education Required:

-Bachelor of Science in Electrical Engineering, Computer Science, Software Engineering, or Computer Engineering

Education Preferred:

-Master of Science in Electrical Engineering, Computer Science, Software Engineering, or Computer Engineering


Dearborn , MI

Minimum Experience (yrs):

Required Education: