1

Aosp Jobs in Texas (NOW HIRING)

Experience with Android TV (AOSP), webOS, Tizen, or Roku OS. * Exposure to Yocto/Buildroot; familiarity with BSP/device drivers. * Awareness of graphics/composition (OpenGL ES/Vulkan). * Experience ...

Strong understanding of Android Fundamentals, activity lifecycles, AOSP, and API usage . * Ability to read, comprehend, and analyze source code . * Experience with Query languages (SQL) . Preferred ...

Principal Graphics Engineer

Austin, TX · On-site

$138K - $171K/yr

Drive upgrades to the underlying platforms (AOSP versions, browser engines, GLES/WebGPU evolution) while keeping the system stable and shippable. * Partner with other teams to define and implement ...

Android Fundamentals such as Android activity lifecycles, common Android API usage, AOSP, and how an android application is created. * Java and/or Kotlin Programing Language * Techniques utilized by ...

Deep experience with AOSP (Android Open Source Project), Android OS and Linux * Experience with embedded programming on Linux and / or RTOS Pay Transparency Your compensation may be based on several ...

Staff Embedded Engineer, Android OS

Austin, TX · On-site +1

$185K - $273K/yr

Deep experience with AOSP (Android Open Source Project), Android OS and Linux * Experience with embedded programming on Linux and / or RTOS Pay Transparency Your compensation may be based on several ...

Experience working with large code bases, developing entirely new code and maintaining existing code Experience with Android/AOSP components, frameworks and architecture (such as Apps, Application ...

Aosp information

What is an AOSP developer?

AOSP jobs refer to roles related to the Android Open Source Project (AOSP), which is the open-source version of the Android operating system maintained by Google. Professionals working in AOSP jobs typically contribute to the development, customization, and maintenance of the Android OS at the source code level. These jobs often require strong knowledge of Android internals, C/C++ or Java programming, and working with device hardware and software integration. Positions can range from software engineers to system architects and firmware developers. AOSP jobs are critical for companies building custom Android devices or platforms.

What skills and qualifications are needed to thrive as an AOSP developer?

To thrive as an AOSP Developer, you need strong proficiency in Java, C/C++, Android SDK, and a deep understanding of the Android operating system and Linux environment. Familiarity with tools like Android Studio, Git, Gerrit, and experience with custom ROM development or device bring-up is typically required. Excellent problem-solving skills, attention to detail, and effective collaboration make someone stand out in this role. These skills are essential to ensure device compatibility, deliver robust software solutions, and contribute effectively to open-source Android projects.

What are common challenges faced by engineers working on AOSP development teams?

Engineers working on AOSP development teams often face the challenge of integrating and customizing the vast and frequently updated Android codebase while ensuring compatibility with diverse hardware platforms. Coordinating with cross-functional teams—such as device manufacturers, QA, and product managers—is crucial, as changes can impact system stability and user experience. Navigating complex build systems and debugging issues across multiple layers of the OS are also common hurdles. However, these challenges offer valuable opportunities to deepen expertise in Android internals and contribute significantly to large-scale, impactful projects.

What is the difference between Aosp vs Android Developer?

AspectAospAndroid Developer
Required CredentialsKnowledge of Android Open Source Project, coding skills in Java/Kotlin, experience with LinuxProficiency in Android SDK, Java/Kotlin, UI/UX design, app development experience
Work EnvironmentDevelopment of custom Android OS, working with open-source code, embedded systemsBuilding and maintaining Android apps, working in app development teams
Employer & Industry UsageTech companies, device manufacturers, open-source communitiesSoftware companies, app development firms, startups

While Aosp involves working on the Android Open Source Project to develop or modify the Android OS itself, Android Developers focus on creating applications within the Android ecosystem. Both roles require programming skills in Java/Kotlin, but Aosp professionals work more with system-level code, whereas Android Developers concentrate on app development for end-users.

What cities in Texas are hiring for Aosp jobs?

Cities in Texas with the most Aosp job openings:

Infographic showing various Aosp job openings in Texas as of August 2026, with employment types broken down into 57% Full Time, and 43% Contract. Highlights an 100% In-person job distribution.

Embedded System Analyst

Vish Consulting IT

Dallas, TX • On-site

Contractor

Re-posted 23 days ago


Job description

Title: Embedded Systems Analyst or Engineer 

Location: Dallas, TX Onsite 

 Key Responsibilities

• Requirements Ownership
o Write clear, testable engineering requirements and acceptance criteria for OS services, middleware, and native/browser app runtimes.
o Maintain bi-directional traceability from product needs to requirements,design, verification, and release artifacts.
o Define interface contracts (APIs/ABIs, IPC, HAL boundaries), sequence/state diagrams, and configuration schemas.
o Create governance for all driver API and registries.
o Establish compatibility and deprecation policies; manage versioning and change control for platform interfaces.
o Specify app lifecycle, foreground/background rules, resource quotas, storage and caching policies, permissions, and update behaviors for native and
browser apps.
o Define requirements for WebView/HTML5 runtimes, extensions, and integration with platform services.
o Set requirements for core services: input, display/composition, audio routing, networking, time/services, storage/FS, power/thermal, and updates.
o Capture constraints for startup ordering, service health, watchdogs, and recovery behaviors.
o Define measurable targets (boot/app launch, responsiveness, memory footprint, standby power, stability) with SLAs and measurement methods.
o Specify profiling/observability requirements (logs, metrics, traces) and acceptance of thresholds without prescribing implementation.
o Author policies for OTA rollout/rollback, gating, and fleet segmentation; define readiness and exit criteria for releases.
o Translate requirements into TDD requirements for test automation.
o Define soak, longevity, and environmental test entry/exit criteria tied to non-functional targets.
o Specify SELinux/AppArmor policy requirements at a high level, permission models, data retention, and privacy-by-default behaviors.
o Capture regional/regulatory requirements, accessibility expectations, localization/internationalization boundaries, and time-to-cert readiness.
o Coordinate with Product, OS/FW, Middleware, App, QA, and ODM partners to resolve requirement conflicts and align on scope, sequencing, and
resourcing.


Required Qualifications
o 7+ years in embedded systems/platforms focused on requirements, system analysis, or platform engineering for consumer devices.
o Embedded Linux and/or Android TV (AOSP) knowledge, including bootloaders, kernel configuration, device trees, init/systemd, and power
management concepts.
o Familiarity with native runtimes/SDKs and browser/HTML5/WebView app models (lifecycle, packaging, permissions, update flows).
o Understanding of services/demons, IPC, and HAL abstractions.
o Strong C/C++ literacy; fundamentals in algorithms, data structures, concurrency, and memory.
o Ability to read schematics/datasheets; comfort with I2C/SPI/UART, GPIO, display/audio paths, input, storage, and connectivity peripherals.
o Proficient with Git, CI/CD, Jira/Confluence; excellent written and verbal communication for cross-functional audiences.


Preferred Qualifications
• Experience with Android TV (AOSP), webOS, Tizen, or Roku OS.
• Exposure to Yocto/Buildroot; familiarity with BSP/device drivers.
• Awareness of graphics/composition (OpenGL ES/Vulkan).
• Experience with factory/production test flows; telemetry/analytics for fleet health.