On-site Full-time

General Motors is hiring a Senior Android Platform Engineer

About the Role

General Motors is hiring a Senior Android Platform Engineer to build deeply integrated vehicle camera services for our production cars. You will be responsible for designing and implementing Android system services, integrating on-device machine learning inference, and enabling innovative uses of vehicle cameras.

What You'll Do

  • Design, implement, and maintain Android system services using Kotlin/Java and the Android NDK.
  • Develop and maintain JNI layers enabling communication between Android components and native C++ code.
  • Integrate and optimize on-device ML inference, including model loading, execution, performance tuning, and hardware-accelerated pipelines.
  • Implement and maintain communication with back-office systems.
  • Participate in the full software development lifecycle: architecture, design, implementation, testing, integration, and deployment.
  • Collaborate with cross-functional teams (ML, cloud, QA, vehicle integration) to deliver end-to-end connected features.
  • Write clean, maintainable, well-tested code for both Android and C++.

What We're Looking For

  • Over 5 years of Android development (Kotlin/Java), including system services or lower-level components.
  • Over 5+ years of C++ development, ideally with NDK or embedded environments.
  • Strong experience with JNI and bridging Android to native code.
  • Hands-on experience with machine-learning inference on embedded hardware (e.g., SNPE, NNAPI, DSP/GPU acceleration, quantized model execution).
  • Solid understanding of multi-threaded programming, memory management, and performance optimization.
  • Experience with networking technologies.

Technical Stack

  • Kotlin
  • Java
  • Android NDK
  • C++
  • JNI

Team & Environment

You will be part of the Vehicle Camera Services team.

Work Mode

This role is onsite in Herzliya, Israel.

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging.

Required Skills
KotlinJavaAndroid NDKC++JNIAndroid PlatformSystem ArchitecturePerformance OptimizationLow-level ProgrammingEmbedded SystemsDebuggingSoftware Development LifecycleCross-functional Collaboration
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
General Motors

General Motors is an automotive company with a vision for a world with Zero Crashes, Zero Emissions and Zero Congestion.

Visit website
Job Details
Category infrastructure
Posted 3 months ago