Iav Automotive Engineering - Novi, MI

posted about 1 month ago

Full-time - Mid Level
Novi, MI
5,001-10,000 employees
Professional, Scientific, and Technical Services

About the position

IAV Automotive Engineering is seeking a Senior Software Developer specializing in Android-Automotive to join their dynamic team in Novi, Michigan. This role focuses on developing advanced in-vehicle infotainment software, leveraging Android Automotive to enhance driver experiences. The position emphasizes software craftsmanship, clean code practices, and agile methodologies, contributing to the creation of the Software Defined Vehicle.

Responsibilities

  • 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 software quality by implementing Unit tests and continuous integration.
  • Supporting planning and execution of software development activities as directed by supervisor or senior team members.
  • Supporting customer meetings and business development opportunities.
  • Demonstrating a willingness to learn and build technical knowledge and ability.
  • Traveling for customer-related tasks, trainings, or meetings as needed.

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, preferably with additional experience in SystemUI development / VHAL development.
  • Extensive experience in developing 'clean code', following SOLID principles.
  • Strong will and experience in implementing feature-based development and ensuring software quality using testing frameworks, e.g., JUnit and Espresso.
  • Ability to work effectively with customers and other program staff and team members.
  • Self-starter with the ability to complete project goals and prioritize responsibilities.
  • Excellent problem-solving skills and time management abilities.

Benefits

  • 401K with company matching
  • PTO (Paid Time Off) starts at 20 days/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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service