CrawlJobs Logo

Embedded Android Developer

amaris.com Logo

Amaris Consulting

Location Icon

Location:
Vietnam , Ho Chi Minh City

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Participate in all phases of embedded software development including requirement analysis, design, implementation, and testing. Develop firmware, middleware, and OS services for thermal, voltage, reset monitoring, and system state management. Ensure system safety, stability and reliability by developing robust Android embedded software. Contribute to Android HAL development including CTS and VTS test integration. Collaborate with international teams in English for project discussion, documentation, and reporting. Maintain and enhance system features based on Android Services and binder framework. Support continuous integration and deployment activities. Conduct module and system-level verification and bug-fixing.

Job Responsibility:

  • Participate in all phases of embedded software development including requirement analysis, design, implementation, and testing
  • Develop firmware, middleware, and OS services for thermal, voltage, reset monitoring, and system state management
  • Ensure system safety, stability and reliability by developing robust Android embedded software
  • Contribute to Android HAL development including CTS and VTS test integration
  • Collaborate with international teams in English for project discussion, documentation, and reporting
  • Maintain and enhance system features based on Android Services and binder framework
  • Support continuous integration and deployment activities
  • Conduct module and system-level verification and bug-fixing

Requirements:

  • Bachelor’s degree in computer science, Electronics, IT, Mechatronics, or related fields
  • 3+ years of experience with Embedded Android software development
  • Proficiency in C and C++ with knowledge of OOAD and UML
  • Experience with Android HAL development including CTS/VTS
  • Understanding of Android Services and binder framework
  • Good communication skills in English and Vietnamese

Nice to have:

  • Familiarity with Google test frameworks is a plus
  • CI/CD pipeline knowledge is appreciated
What we offer:
  • Competitive salary and 13th-month salary
  • 14+ annual leaves per year
  • Premium healthcare insurance, starting from your probation period
  • Project reviews and yearly performance appraisals
  • Annual company trips
  • Teambuilding activities: Team lunch/dinner, events, and celebrations, sports clubs (football, badminton, basketball, pickleball)
  • International team with flexible working time
  • Tailor-made career path
  • Technical workshops and training courses
  • Mobility: Opportunities to be on-site abroad in our offices in over 60+ countries

Additional Information:

Job Posted:
January 29, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Embedded Android Developer

Android Developer

The project focuses on enhancement and feature development for Android-based fit...
Location
Location
Salary
Salary:
Not provided
coherentsolutions.com Logo
Coherent Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Android development experience using Java
  • Strong experience developing for Android consoles / embedded Android devices
  • Practical understanding of Android NDK
  • Experience with video and audio processing
  • Ability to lead or oversee other developers
  • Strong understanding of software architecture and design patterns
  • Experience using AI-assisted development tools (Cursor, Copilot, Claude Code, etc.)
  • High attention to detail and focus on performance and quality
  • Strong ability to understand business domain requirements
  • Good written and verbal English (B1+ or higher)
Job Responsibility
Job Responsibility
  • Develop and enhance features for Android-based fitness consoles
  • Implement on-demand workouts, virtual training experiences, and multimedia features
  • Work with video and audio processing components
  • Understand existing architecture and propose design improvements
  • Ensure high-quality, performant, and maintainable code
  • Collaborate with cross-functional teams to understand business and product requirements
  • Contribute to code reviews and adherence to development best practices
What we offer
What we offer
  • Technical and non-technical training for professional and personal growth
  • Internal conferences and meetups to learn from industry experts
  • Support and mentorship from an experienced employee
  • Internal startup incubator
  • Health insurance
  • English courses
  • Sports activities to promote a healthy lifestyle
  • Flexible work options, including remote and hybrid opportunities
  • Referral program
  • Work anniversary program and additional vacation days
Read More
Arrow Right

Staff Firmware Engineer, Android

As part of the Hardware department at Tonal, the Firmware team helps build our i...
Location
Location
United States , San Francisco
Salary
Salary:
163000.00 - 225000.00 USD / Year
tonal.com Logo
Tonal
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 5 years of firmware development experience with a strong foundation in embedded systems
  • Extensive hands-on experience in AOSP development for Android 6, Android 10, and Android 13+.
  • Deep understanding of the Android Framework, system services, HAL (Hardware Abstraction Layer), and system boot processes across different Android versions.
  • Experience modifying and optimizing AOSP components, including SystemUI, Power Management, MediaCodec, SurfaceFlinger, and AudioFlinger.
  • Strong expertise in C/C++ and Java for Android system-level development.
  • Proficiency in Python, Bash, and Makefiles for automation and build scripting.
  • Hands-on experience with different chipset platforms (Snapdragon, MediaTek, Rockchip, or similar).
  • Experience working directly with ODMs, chipset vendors, and sensor manufacturers to integrate and optimize drivers.
  • Expertise with the AOSP build system, including customizing system images and working with Gerrit/code review tools.
  • Strong debugging skills using adb, logcat, perf, strace, systrace, and other low-level debugging tools.
Job Responsibility
Job Responsibility
  • Architect, develop, and customize the AOSP platform for Android 6, Android 10, and Android 13+ across our embedded systems.
  • Modify, optimize, and maintain Android system components, including framework services, HALs, kernel drivers, and system apps.
  • Develop and maintain Android APKs written in C/C++ and Java, ensuring seamless integration with AOSP services.
  • Work closely with firmware and hardware teams to integrate and optimize sensors, cameras, microphones, and other peripherals across Android versions.
  • Collaborate with ODMs and chipset vendors to enhance system performance and resolve platform issues.
  • Customize Android’s power management, system services, and boot process to fit product requirements.
  • Support manufacturing teams by improving and troubleshooting AOSP-based test applications used on production lines.
  • Ensure best practices in AOSP development, testing, and deployment across Android 6, 10, and 13+.
  • Provide technical leadership on AOSP-related challenges, ensuring high product quality and stability.
  • Enjoy using the product, provide feedback, and help make it even better!
What we offer
What we offer
  • Offers Equity
  • health insurance
  • retirement savings benefits
  • life insurance and disability benefits
  • flexible paid time off
  • parental leave
  • Fulltime
Read More
Arrow Right

Android Framework Developer

As an Android Framework Developer, you will work across all phases of developmen...
Location
Location
Sweden , Gothenburg
Salary
Salary:
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Android framework development
  • Solid understanding of the Android platform architecture, including framework, HAL, and system services
  • Experience working with Android BSP or embedded Android platforms
  • Good understanding of Linux kernel and embedded Linux environments
  • Strong programming experience in Java and C/C++
  • Experience debugging Android system-level issues
Job Responsibility
Job Responsibility
  • Develop and maintain components in the Android framework layer for automotive platforms based on Android Open Source Project
  • Integrate Android framework features with customized Board Support Packages (BSP) and hardware abstraction layers
  • Work closely with BSP, kernel, and hardware teams to enable new platform features
  • Implement and optimize Android services, system components, and APIs for automotive applications
  • Support integration with vehicle systems and infotainment platforms
  • Debug and resolve issues across Android framework, HAL, and BSP layers
  • Collaborate with system architects and software teams to ensure performance, stability, and scalability of the platform
  • Fulltime
Read More
Arrow Right

Senior Android Software Engineer – In-Vehicle Infotainment & OTA

GM is looking to hire a Senior Android Software Engineer to lead design, develop...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in CS, Software Engineering, EE/CE, or related field, or equivalent experience
  • 5+ years of Android development with production Android apps or Android-based embedded software and proven experience on AAOS or deeply embedded Android platforms
  • Expert Kotlin skills
  • strong proficiency in Kotlin and/or Java, Android SDK, and modern Android patterns (coroutines/Flow, Jetpack, MVVM or similar)
  • Deep understanding of App/activity lifecycles, Background limits, scheduling, background work, Coroutines/Flow, concurrency, configuration changes, Memory management, profiling, and performance tuning, Android permissions, security, and system services
  • Track record of designing, implementing, and shipping complex features end-to-end in large codebases with strong debugging skills
  • Demonstrated performance optimization on resource-constrained devices (UI, networking, I/O, rendering), with measurable improvements
  • Strong grounding in software quality with experience automated testing, code reviews, defensive and secure coding
  • Experience writing and maintaining: Unit tests (JUnit, MockK/Mockito), UI tests (Espresso, UI Automator), System/integration tests
  • Hands-on experience with CI/CD pipelines, automated builds, and Git workflows in multi-team environments
Job Responsibility
Job Responsibility
  • Design, develop, build, and maintain IVI apps and services on AAOS / embedded Android to evolve OTA update clients with robust rollback, error handling, and fault recovery
  • Own UX and interaction flows for key scenarios (e.g., media, navigation integrations, app-store experiences, messaging), ensuring experiences are intuitive, glanceable, compliant with Android Automotive UX, driver-distraction, safety guidelines and meet GM and regulatory requirements
  • Drive performance on constrained hardware to optimize startup/resume times, frame rate, animation smoothness and manage memory, CPU, I/O for predictable behavior
  • Integrate apps with vehicle properties, VHAL, navigation, media, voice assistants, and back-office services via AAOS APIs and IPC (AIDL, gRPC or similar) and instrument apps with logging, metrics, and traces for observability, field triage, and continuous improvement
  • Define and collaborate on unit, integration, UI, and bench/in-vehicle test coverage and ensure fast cold-boot and resume and support multi-version AAOS/Android and long vehicle lifecycles
  • Apply and evolve clean, modular Android architectures (e.g., MVVM + Jetpack) for large, long-lived automotive codebases by partnering with platform teams on AOSP/AAOS customization and integration
  • Diagnose and fix issues across app, framework, and system layers
  • Contribute to architectural decisions on system services, permissions, and security models and influence platform-level improvements in stability, performance, security, and developer efficiency
  • Define and implement various test strategies like Unit tests (e.g., JUnit, MockK/Mockito), UI tests (e.g., Espresso, UI Automator), System/integration tests
  • Build and maintain test automation for emulators and on-bench environments and integrate automated testing into CI/CD pipelines and automated build systems
  • Fulltime
Read More
Arrow Right

Senior Android Engineer

Verkada’s Alarms team builds the intelligent systems that detect, verify, and re...
Location
Location
United States , San Mateo
Salary
Salary:
205000.00 - 260000.00 USD / Year
verkada.com Logo
Verkada
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS or a graduate degree in Computer Science, Maths, Engineering, or science
  • 7+ years of industry software engineering experience
  • 5+ years of experience developing on Android
  • 2+ years Embedded Android or AOSP experience
  • In-depth understanding of Kotlin and Android SDK
  • Can deliver high performance UX
  • Comfortable writing multi-threaded, asynchronous code
  • Experience collaborating cross functionally to design simple and robust backend APIs
  • Eye for design, product details, and polish
  • Degree in Computer Science or related Engineering field
Job Responsibility
Job Responsibility
  • Take a less-than-fully-fleshed-out product idea and drive it to completion
  • Work alongside a dynamic team of firmware, backend, and frontend engineers to develop this product line
What we offer
What we offer
  • Healthcare programs - Premiums are 100% covered for the employee under at least one plan and 80% for family premiums under all plans
  • Nationwide medical, vision and dental coverage
  • Health Saving Account (HSA) with annual employer contributions and Flexible Spending Account (FSA) with tax saving options
  • Expanded mental health support
  • Paid parental leave policy & fertility benefits
  • Paid holidays, firmwide extended holidays, flexible PTO and personal sick time
  • Professional development stipend
  • Fertility Stipend
  • Wellness/fitness benefits
  • Healthy lunches provided daily
  • Fulltime
Read More
Arrow Right

Engineering Group Manager

The Vehicle Experiences Engine software team is a dynamic and fast paced team th...
Location
Location
United States , Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in software engineering, computer science, computer engineering, electrical engineering or a related technical degree
  • Minimum of 7 years of experience in embedded product development in automotive or a related industry
  • Experience developing or leading development of complex, real time, embedded software
  • Extensive experience with system integration: SW Integration on complex system crossing multiple OS delivered by multiple teams and suppliers
  • Hardware bring-up with good knowledge on boot loaders, kernel, hardware configurations and OS
  • Quality control of integration including managing verification, identifying critical issues and leading conflict and problem resolving crossing teams
  • Significant experience in all aspects of the development process, from up front requirement analysis, systems design experience to backend integration
  • Outstanding written and oral communications skills
  • Ability to effectively prioritize and execute tasks in a high-pressure environment
  • Development experience writing C, C++, and Java
Job Responsibility
Job Responsibility
  • Lead, guide and direct a large group of technical employees responsible for engineering deliverables in support of the organization's business objectives
  • Manage technical teams with project responsibilities including: Responsible for the entire life-cycle of the assigned domain, including requirements, system design, development, deployment, and maintenance of the embedded software for vehicle components
  • Develop and release embedded software for Vehicle Interface Processor, VCU and SDV Diagnostics, and others
  • Design and develop embedded software in an Agile environment
  • Develop software code packages in C, C++, and Java in real-time operating system environments, using AUTOSAR, QNX, Linux, and Android
  • Develop and execute test cases for unit, integration, and functional software testing
  • Perform analysis, resolution, and tracking of defects to closure
  • Coordinate and participate in architecture, requirements, design, code, and test case reviews
  • Review software change requests, plan the implementation based on the teams' skills and bandwidth, and perform code reviews
  • Lead design and defect analysis discussions with suppliers
What we offer
What we offer
  • This job may be eligible for relocation benefits
  • Upon successful completion of a motor vehicle report review, you will be eligible to participate in a company vehicle evaluation program, through which you will be assigned a General Motors vehicle to drive and evaluate
  • Fulltime
Read More
Arrow Right

Android Infotainment Developer

We are hiring an experienced Android Infotainment Developer to join an agile, co...
Location
Location
Sweden , Gothenburg
Salary
Salary:
Not provided
zenovo.co.uk Logo
Zenovo
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • M.Sc. in Software Engineering or equivalent experience (5+ years in Android dev)
  • Proven Android development skills (Java/Kotlin, AOSP)
  • Familiarity with embedded Linux environments
  • Experience with Git, Gerrit, and modern Android toolchains
  • Automotive infotainment experience is a strong advantage
  • Driver’s license (Swedish B) is a plus
Job Responsibility
Job Responsibility
  • Develop Android applications and system components for next-gen infotainment platforms
  • Work with AOSP and the Android build system
  • Apply Android architectural patterns (MVVM, MVP, Clean Architecture)
  • Collaborate on UI development
  • Write and maintain tests (JUnit, Espresso, Mockk)
  • Use Python for automation or scripting in a Linux development environment
  • Use Git and Gerrit for collaborative development
  • Fulltime
Read More
Arrow Right

Staff Software Engineer- Android

Join us at the forefront of next-gen automotive technology. As a Staff Android S...
Location
Location
United States , Austin; Mountain View; Warren
Salary
Salary:
195000.00 - 298800.00 USD / Year
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field—or equivalent work experience
  • 8+ years of experience in production-grade software development, with 3+ years focused on Android system or application development
  • Deep proficiency in Java and/or Kotlin
  • Familiarity with Android System Apps, AOSP, Android HALs, and system services
  • Experience integrating Android with embedded ECUs and automotive protocols (CAN, LIN, Ethernet)
Job Responsibility
Job Responsibility
  • Design, develop, and test Android system and application-level software for infotainment and digital displays (instrument clusters, center stack, HUD)
  • Lead the integration of Android applications within Android Automotive OS with embedded platforms and multi-display vehicle architectures
  • Build reusable frameworks and services within Android, leveraging AOSP, Jetpack, and HIDL/AIDL interfaces
  • Collaborate cross-functionally with hardware, product, and design teams to deliver responsive, beautiful, and consistent in-vehicle experiences
  • Optimize Android system performance, startup time, and resource usage to meet automotive-grade reliability and latency requirements
  • Drive Android-RTOS coexistence strategies, enabling seamless handoff and communication between systems
  • Apply Agile/Scrum practices with CI/CD pipelines to ensure robust, testable code and frequent feature delivery
What we offer
What we offer
  • medical
  • dental
  • vision
  • Health Savings Account
  • Flexible Spending Accounts
  • retirement savings plan
  • sickness and accident benefits
  • life insurance
  • paid vacation & holidays
  • tuition assistance programs
  • Fulltime
Read More
Arrow Right