×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, DevOps, Android Developer

Job in Sterling, Kenai Peninsula Borough, Alaska, 22170, USA
Listing for: Actalent
Full Time position
Listed on 2026-10-08
Job specializations:
  • Software Development
    DevOps, Software Engineer, Android Developer
Salary/Wage Range or Industry Benchmark: 92000 - 154000 USD Yearly USD 92000.00 154000.00 YEAR
Job Description & How to Apply Below

Job Title:
Software Engineer – Hardened Android Platform

Job Description

This role focuses on building and owning a hardened, custom Android platform deployed across managed vehicle device fleets. You will take end-to-end responsibility for custom OS builds, over-the-air (OTA) delivery, kernel maintenance, device security, and fleet management infrastructure. As a founding platform engineer, you will define the architecture, establish technical standards, and provide leadership as the organization scales, working closely with a growing team of engineers in a high-impact, security-focused environment.

Responsibilities
  • Maintain and extend a custom Android Open Source Project (AOSP)-derived platform build, including device trees, vendor partitions, hardware abstraction layer (HAL) customizations, and system image signing.
  • Design and operate reproducible build pipelines using CI/CD automation, ensuring secure management of release keys throughout the build and deployment lifecycle.
  • Build an end-to-end OTA update system engineered for reliability in degraded or constrained environments, including phased rollout, rollback capabilities, and fault-tolerant installation processes.
  • Build, patch, and maintain custom Linux kernel images for the target platform, including kernel module development, integration of upstream security patches, and ongoing performance and stability improvements.
  • Own the secure boot chain for the platform, including Android Verified Boot (AVB) key infrastructure, boot loader security, SELinux policy authoring, and code signing with robust key lifecycle management.
  • Implement encryption, remote wipe, tamper detection, and rollback protection mechanisms appropriate for high-assurance and security-sensitive environments.
  • Evaluate and integrate cryptographic modules that align with U.S. government cybersecurity frameworks and standards, ensuring compliance and strong security posture.
  • Architect and implement a comprehensive device management strategy, including enrollment, provisioning, policy enforcement, health monitoring, and compliance reporting across large-scale fleets.
  • Collaborate with reverse engineers and other platform and security engineers to enhance system resilience, harden the platform, and respond to emerging threats.
  • Contribute to platform architecture decisions, documentation, and best practices that support long-term scalability and maintainability of the fleet management infrastructure.
Essential Skills
  • Bachelor’s degree in an engineering discipline or a closely related technical field.
  • Approximately 7 or more years of software engineering experience focused on low-level platform development, ideally on an Android-based platform.
  • Strong proficiency in C and C++ for systems and kernel-level development.
  • Proficiency in Python and Shell scripting for automation, tooling, and build pipelines.
  • Working knowledge of Java and Kotlin for Android framework-level modifications and system integration work.
  • Hands‑on Linux kernel development experience, including building from source, kernel module development, device tree configuration, and debugging kernel-level issues.
  • Experience working with Linux and Android environments in production or operational settings.
  • Experience managing device fleets at scale in real‑world operational environments, including monitoring, updates, and policy enforcement.
  • Eligibility to obtain a U.S. Secret Clearance
  • Ability to design and maintain CI/CD-based build pipelines with secure key management and reproducible builds.
Additional

Skills & Qualifications
  • Experience with Android system-level development, focusing on platform and OS internals rather than application development.
  • Experience building, modifying, and flashing custom Android system images from…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary