Senior System Engineer - Android Power Management

  • Sigma Connectivity, Inc.
  • Redmond, Washington
  • Full Time
Senior System Engineer - Android Power ManagementLocated: Redmond, WAPosition OverviewWe are seeking a Senior System Engineer specializing in Android power management to lead design, implementation and optimization of power and thermal solutions across embedded Android devices. The role focuses on reducing power consumption, improving battery life and ensuring robust suspend/resume and thermal behavior by working across the Linux kernel, Android framework, firmware and hardware teams. You will drive power architecture, root-cause analysis, and delivery of production-quality kernel and firmware changes for SoC platforms.Key ResponsibilitiesLead design and implementation of power management features across Android devices, including suspend/resume paths, wakelocks, CPU and cluster governors, and dynamic voltage/frequency scaling (DVFS).Analyze system-level power and battery usage using profiling tools and traces; identify root causes and implement corrective actions to reduce power consumption and improve battery life.Develop and maintain kernel drivers, platform code and firmware interfaces required for power management (PMIC, regulators, clocks, thermal sensors, RTC, etc.).Integrate and validate power management changes in the Android build system, coordinating bring-up and upstream kernel integration where appropriate.Design and implement thermal management policies and collaborate with HW and firmware teams to avoid thermal throttling while maximizing performance and battery life.Create and run reproducible test plans, automation, and continuous measurement infrastructure to validate power, battery, and thermal improvements across firmware, kernel and framework layers.Collaborate closely with SoC vendors, hardware, firmware, platform and application teams to deliver end-to-end power optimizations and debug hardware/driver interactions on real devices.Mentor and guide engineers on best practices for Linux kernel power management, Android battery optimizations and embedded firmware interactions; write clear design documents and release notes.Support production releases and post-release investigations of power regressions; participate in on-call rotations as needed for critical escalations.QualificationsBachelors or Masters degree in Computer Science, Electrical Engineering or related field, or equivalent experience.5+ years of experience in embedded Linux, kernel development or firmware engineering; experience in Android platform power management preferred.Demonstrated expertise with Linux kernel power management subsystems (suspend/resume, cpuidle, cpufreq, regulator/clock frameworks) and writing/updating device drivers.Strong experience with Android framework/HAL battery and power architectures, wakelocks, battery stats, and power-aware scheduling.Hands-on experience with thermal management on embedded platforms and coordinating thermal/PMIC firmware interactions.Proficiency in C and C++ for kernel/firmware work, plus scripting languages such as Python and shell for tooling and automation.Experience using power and performance analysis tools (systrace, trace-cmd, perf, powertop, battery historian or equivalents) and hardware debugging tools (JTAG, UART, multimeter, oscilloscopes) is highly desirable.Familiarity with SoC power domains, PMICs, I2C/SPI buses, device trees, and Android build system (AOSP) and kernel build workflows.Excellent problem-solving skills, strong written and verbal communication, and proven ability to work cross-functionally and mentor junior engineers.Preferred: prior experience optimizing Android battery life, upstreaming kernel patches, and working on production device bring-up and fault investigations.BenefitsWhat's In It for You:Competitive base salary and overall compensation packageFull benefits: Medical, Dental, Vision401 (K) with generous company matchGenerous Paid time off (PTO)Vacation, sick, and paid holidaysLife Insurance coverageOpportunity to work on cutting-edge technology projects
Job ID: 518016036
Originally Posted on: 4/20/2026

Want to find more Technology opportunities?

Check out the 164,777 verified Technology jobs on iHireTechnology