Collaborate with architects, engineers, GUI designers and technical specialists to design automotive Android application.
Develop and refine graphical user interfaces (GUIs) for automotive Android apps, focusing on usability and visual appeal.
Implement and optimize the Android Hardware Abstraction Layer (HAL) interface.
Develop and integrate video streaming solutions into Android app.
Contribute to definition of objectives, scopes, timelines, milestones, deliverables, etc.
Develop automatic validation and ensure proper code coverage.
Validate new software modules on prototyping vehicle platforms.
Coordinate with system owners on planning, implementation approaches, testing, documenting, and maintaining software solutions using defined processes and tools.
Analyze and enhance efficiency, stability, and scalability of systems.
Requirements
Bachelor’s degree in software engineering, computer science or a related field or a combination of education and equivalent experience.
10+ years of Android application software development experience.
Proficiency in Kotlin and Java, with expertise in reactive programming paradigm.
Strong understanding of Android application architectures and design patterns, including MVC, MVP, and others.
Familiarity with cross-platform frameworks such as React.
Familiarity with continuous development and software development processes
Strong documentation, writing, and communications skills
**Preferred Requirements:**
Experience in developing video streaming solutions, including:
Experience with video streaming protocols such as RTP, RTSP
Experience with video encoding/compression such as H.265, H.26
Experience in automotive software engineering.
Knowledge of automotive Ethernet, CAN, LIN, and the latest automotive communications standards.
Benefits
Immediate medical, dental, vision and prescription drug coverage
Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
Vehicle discount program for employees and family members and management leases
Tuition assistance
Established and active employee resource groups
Paid time off for individual and team community service
A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
Paid time off and the option to purchase additional vacation time.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.