Search jobs > Novi, MI > Senior android developer

Senior Software Developer - Android - Automotive

IAV Automotive Engineering Inc
Novi, MI, US
Full-time
Quick Apply

IAV is offering exciting opportunities to join dynamic teams with exposure to top tier projects! We are offering Hybrid Work Flexibility! APPLY TODAY!

IAV Group is an engineering and technical consultancy servicing the global automotive industry with approximately 8,000 employees worldwide and more than 40 years of experience.

As a recognized leader in the specification, design, development, validation and production launch of advanced vehicle and powertrain systems, IAV Automotive Engineering deploys a leading team of technical experts, engineering tools and program processes from its North American Headquarters in Novi, Michigan.

IAV is currently looking for an innovative and experienced Senior Software Developer Android-Automotive to join our dynamic team at our North American Headquarters in Novi, Michigan.

This role will be assigned in Bay Area California.

We at IAV love software : We practice software craftsperson ship and worship "clean code" while balancing out traditional project practices with agile methods.

We create the Software Defined Vehicle by implementing the most important driver interface : the in-vehicle infotainment software.

We enable our customers to tap the full potential of Android Automotive, aiming to bring joy to hundreds of millions of drivers.

As a Senior Software Developer - Android-Automotive; your responsibilities and tasks :

  • Developing Android Software in Kotlin (and Java) based on the Android SDK.
  • Creating and implementing a flexible software architecture and interface descriptions to internal and external software components.
  • Proficiently using a Linux environment, build tools, git, Jira, Confluence.
  • Ensuring our software quality by implementing Unit tests and continuous integration
  • Other general tasks are :
  • Support planning and execution of software development activities as directed by supervisor or senior team members.
  • Support customer meetings.
  • Support business and strategic company development opportunities.
  • Demonstrate a willingness to learn and build technical knowledge and ability.
  • Travel (domestic or international) for purposes of customer-related tasks, trainings, or meetings, as needed.
  • All other duties as assigned.

Requirements

  • Bachelor’s degree or Master's degree in computer science or similar with 3+ years relevant experience.
  • Large knowledge base in object-oriented programming using Kotlin / Java
  • Extensive experience in implementing AOSP / app development (preferable additional experience in SystemUI development / VHAL development)
  • Extensive experience in developing "clean code", e.g. following SOLID principles
  • Strong will and experience in implementing feature based and ensure software quality using testing frameworks, e.g. JUnit and Espresso.
  • Must be able to work effectively with customers and other program staff and team members.
  • Must be a self-starter with the ability to complete project goals.
  • Must be able to prioritize responsibilities and handle multiple duties / projects simultaneously.
  • Excellent problem-solving skills and time management abilities.
  • This job requires U.S. work authorization*

Benefits

  • 401K with company matching
  • PTO (Paid Time Off) starts at 20days / year with 1 day accumulation per year
  • Health / Dental / Vision insurance starts on date of hire
  • Health saving account
  • Flexible spending account
  • Life insurance
  • Short-Term & Long-Term Disability (covered 100% premium)
  • Tuition reimbursement
  • Training and Development
  • Paid Holidays
  • Employee assistance program
  • Employee Discount
  • Referral program
  • 25 days ago
Related jobs
Promoted
DMI (Digital Management, Inc.)
Ann Arbor, Michigan

We are looking for a strong and enthusiastic Android Mobile Developer to join our dynamic Application Engineering team to develop and enhance our applications on Android platforms. Strong knowledge of Android SDK, Jetpack Compose, and Android UI design principles. This will be onsite in Ann Arbor, M...

Promoted
United Wholesale Mortgage
Pontiac, Michigan

We have experienced explosive growth as a leader in the mortgage industry and are looking for Software Developers who are passionate about what they do. As a Software Developer at UWM you will play a key role in creating and advancing our enterprise applications in a fast paced agile environment. Wo...

IAV Automotive Engineering Inc
Novi, Michigan

Senior Software Developer Android-Automotive. As a Senior Software Developer - Android-Automotive; your responsibilities and tasks:. Developing Android Software in Kotlin (and Java) based on the Android SDK. We at IAV love software: We practice software craftsperson ship and worship "clean code" whi...

Software Technology Inc.
Farmington Hills, Michigan

Title: Automotive/Infotainment Android Developer. We need people from Infotainment android developer who can build android application on web framework with experience in CTS/VTS and most important who can build Hardware Abstraction Layer i. Skill 1 – Experience in Automotive Domain, especially Andr...

DMI (Digital Management, LLC)
Ann Arbor, Michigan

We are looking for a strong and enthusiastic Android Mobile Developer to join our dynamic Application Engineering team to develop and enhance our applications on Android platforms. Strong knowledge of Android SDK, Jetpack Compose, and Android UI design principles. This will be onsite in Ann Arbor, M...

Nissan Motor
Farmington Hills, Michigan

Development Support: Assist senior developers in designing, implementing, and maintaining Android Automotive OS apps or mobile apps for the automotive industry. Android Automotive Mobile Full Stack Developer Intern. What You’ll Look Forward to as a Android Automotive Mobile Full Stack Developer Inte...

CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Auburn Hills, Michigan

Senior Staff Software Engineer, Continental Automotive Systems, Inc. Requires five (5) years of progressively responsible systems engineering experience to include five (5) years: working in cross-functional teams involved in technical problem solving; four (4) years: interpreting customer requireme...

ALTA IT Services
Plymouth, Michigan

ENIOR ANDROID DEVELOPERS (Kotlin, Jetpack Compose). ...

Clarivate
Ann Arbor, Michigan

We are looking for a Senior Software Engineer to join our team! You will be responsible for developing software in a collaborative environment employing Agile development methodologies. Contributes to the identification, design and implementation of solutions for software defects. Document processes...

Next Step Systems – Recruiters for Information Technology Jobs Top IT Recruiting Firm
Auburn Hills, Michigan

Keywords: Auburn Hills MI Jobs, Senior Android Developer, Android, Android Kotlin, Android Studio, Android Coroutines, Android Jetpack, LiveData, ViewModel, ViewBinding, Android Gradle, QNX, Unit Tests, UI Tests, CI/CD, Agile, Scrum, Michigan Recruiters, Information Technology Jobs, IT Jobs, Michiga...