Android Full-Stack Engineer

Artech Information Systems LLC
Dearborn, MI, United States
3 days ago
Apply on www.careerjet.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$85,400.0 - $192,900.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Abstraction Layers Android Software Development Applicant Tracking Systems C++ (Programming Language) Software Debugging Middleware Reverse Engineering Subsystems Kotlin Build Tools Cts+

Job description

  • Design and develop middleware and Android background services for platform-level functionality
  • Debug and reverse-engineer complex issues directly from Android Open Source Project (AOSP) source code
  • Own overall Android platform stability and reliability
  • Resolve Android upgrade and integration issues across releases
  • Diagnose and fix bugs in system_server components, Car Service, and SurfaceFlinger
  • Investigate and resolve black screen, boot failure, and ANR (Application Not Responding) issues
  • Address and resolve compliance test failures across CTS, VTS, ATS, and STS

Requirements

  • Proficiency in Kotlin, C++, and Java for Android platform development
  • 3+ years of hands-on Android platform/framework development experience
  • Experience in designing and developing middleware and Android background services
  • Proven track record of resolving complex, low-level Android stability issues
  • Experience contributing to or modifying Android Open Source Project (AOSP) source code
  • Prior work experience at client or in client’s industry

Applicants must be able to work directly for Artech on W2 Preferred Skills & Qualifications

  • Experience with Android Automotive OS (AAOS) and Car Service
  • Familiarity with HAL (Hardware Abstraction Layer) and vendor integration
  • Experience with CTS, VTS, ATS, and STS compliance frameworks
  • Knowledge of Android graphics stack and display subsystems
  • Experience with native debugging tools (gdb, lldb, perfetto, systrace, logcat analysis)
  • Familiarity with Android build systems (Soong/Make) and partition architecture
  • Experience working with SoC/silicon vendors on platform bring-up, + $85,400-192,900 per year Job Category: PD Operations and Quality Degree Level: Bachelor’s Degree or equivalent Job Description: We made history and now we work to transform the future - for our custo…

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerjet.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:18 min

Implementing routing middleware for seamless multi-fragment origination

Igor Minar Igor Minar +1 · World Congress 2025

3:09 min

Understanding Kotlin Multiplatform and its compiler targets

Petar Marijanović · LIVE

2:53 min

Understanding the foundations of the Android Automotive system

Maxim Lebold +1 · World Congress 2023

4:19 min

Securing API requests with frontend interceptors and backend middlewares

Bartosz Pietrucha · JS Congress

2:18 min

Recommended resources and frameworks for learning Kotlin natively

Iris Hunkeler · LIVE

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all