Android Software Engineer
Job Description
Our team is working on design, development and maintenance of next-generation automotive infotainment systems based on Android and looking for experienced engineers with extensive software development background in Android-based systems.
Responsibilities include:
- Design, develop, and integrate various software components and modules for an Android-based infotainment system platform.
- Enhance, customize and optimize Android framework for automotive infotainment system architecture
- Work on the entire software lifecycle of various infotainment domains like security, software update, audio, connectivity, etc. from system requirements, design, development, deployment, and maintenance
- Work in an Agile-based test driven software development environment and collaborate with team members to ensure delivery of high quality software on schedule.
- Participate in feature requirements, software design, code, test plan reviews and other relevant software development activities
- Participate in test case design reviews and conceive bug prevention proposals
- Provide clear and complete documentation based on the definition of the software development process
Requirements
- Minimum three years of professional experience in software development in related areas
- Minimum 1+ years of experience in design and development of software on Android at the framework layer
- Software development experience in Linux based platforms,
- Experience in design and development of object oriented software
- Experience with Android development environment, toolkit and processes
- Strong skillset in with Java, C++, C, HTML5, JavaScript, and Android application framework
- Experience working with Agile software development process
- Experience with various software configuration, build, test and debug tools like - Git, Gerrit, OpenGrok, Jenkins, JIRA, Eclipse, etc.
- Test driven development experience is a plus
- Excellent verbal communication skills needed - including technical writing skills, effective communication skills, problem-solving and analytical skills, organizational skills, and interpersonal skills
- Experience working with global teams and communication skills to work in a geographically and culturally diverse team is desired
- Prior experience with vehicle infotainment, telematics or navigation systems a plus
Education and Training:
Bachelor's degree in Computer Science, Software Engineering, or related field required. This is not a remote position.
Date Posted
01/30/2023
Views
0
Similar Jobs
Senior Front-End Software Engineer - Percipient.ai
Views in the last 30 days - 0
Percipientai founded in 2017 is a cuttingedge technology company specializing in Computer Vision Artificial Intelligence and Deep Learning They develo...
View DetailsPrincipal Software Engineer (Prisma Access) - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is a cybersecurity company committed to protecting the digital way of life They are seeking a Principal Software Engineer to build ...
View DetailsPrincipal Engineer Software (Full Stack Developer) - Palo Alto Networks
Views in the last 30 days - 0
Palo Alto Networks is seeking a Senior FullStack Engineer to develop and maintain highperformance web applications collaborating with crossfunctional ...
View DetailsStaff Flight Test Engineer - Wisk
Views in the last 30 days - 0
Wisk Aero is seeking a Staff Flight Test Engineer to join their team in Hollister CA The role involves ensuring safe and efficient flight testing and ...
View DetailsSenior Developer, Data Engineer - Tarana Wireless, Inc.
Views in the last 30 days - 0
Tarana is seeking a Senior DeveloperData Engineer with 5 years of experience in building largescale data pipelines The role involves designing buildin...
View DetailsStaff Engineer, System Design Verification Engineering - Western Digital
Views in the last 30 days - 0
Western Digital is seeking a validation engineer to define and track test plans characterize and optimize SSDs and lead bug review meetings The ideal ...
View Details