Senior Software Engineer - Android AOSP

Artech6 months ago
Belmont, CA, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Introduction

We are seeking a highly skilled and experienced Software Engineer to join our dynamic team. As part of our innovation center, you will have the opportunity to contribute to cutting-edge projects and collaborate with talented professionals across various disciplines.

Required Skills & Qualifications

  • M.Sc in Software Engineering or equivalent experience through years of practice
  • Excellent knowledge in Android, Kotlin, Java, C, and Python
  • Experience in Automotive communication buses
  • Experience with Android app and Android platform development, including AOSP and the AOSP build system
  • Familiarity with modern app architectural patterns (MVP, MVVM, layered architecture, refactoring)
  • Good knowledge of Android testing frameworks (JUnit, Espresso, Mockito)
  • Very good knowledge of English (written and spoken) is essential
  • Excellent communication skills
  • Prior work experience in the automotive industry

Applicants must be able to work directly for Artech on W2

Preferred Skills & Qualifications

  • Android AOSP Flutter experience
  • Experience working with UX, Industrial Designers, and Backend specialists
  • Experience in generating innovative ideas and solutions

Day-to-Day Responsibilities

  • Develop software applications and native layers of the Android stack for the Automotive Digital Cockpit
  • Collaborate with UX, Industrial Designers, Backend specialists, and Android SW engineers to build end-to-end advanced concepts
  • Participate in design, architecture, documentation, development, verification, and validation processes

For immediate consideration please click APPLY to begin the screening process with Alex.

Required Skills

Architecture
Validation
C
Mockito
Design
Documentation
JUnit
Kotlin
Android
AOSP build system
Java
AOSP
MVVM
MVP
Espresso
Communication
Software Engineering
Verification
Automotive communication buses
Python