Search jobs > Austin, TX > Software engineer

SOC Power Management Software Engineer

Apple
Austin, TX, United States
Full-time

Summary

Posted : Sep 7, 2024

Weekly Hours : 40

Role Number : 200566878

We are looking for an exceptional software engineer to lead, design and implement CPU and SoC power management software for Apple's new product platforms! In this unique and highly visible role, you will be at the center of feature developments and system power optimizations.

We work with hardware and system teams and lead the bring-up and development of SoC power management features from pre-silicon to final product commercial release.

You will also be required to prototype and explore novel CPU / SoC power management schemes and work with design teams to influence future chip designs.

The impact of the proposed innovations will span across CPU / SoC micro-architecture and driver design, striving to lead the future products to aggressive battery life targets.

Description

Design, implement and optimize CPU / SoC power management software Drive SoC power management features from bring-up to product release Demonstrate and explain cross functionally system power / performance trade-offs Influence software design and specifications of future SoC hardware platforms

  • Knowledge of embedded SoC architectures and hardware / software
  • dependencies
  • Previous experience in writing and debugging complex OS device and kernel drivers
  • Knowledge of C and C++
  • Experience in performance tuning and analysis of systems

Preferred Qualifications

  • Demonstrated innovative, critical thinking and troubleshooting skills
  • Highly professional, with the ability to deliver work on tight schedules
  • Excellent collaborative skills
  • Extraordinary written and verbal communication
  • MS in Computer Engineering / Science or equivalent experience
  • Experience in the embedded power management space
  • Proven track record leading new technology development with hardware / software dependencies
  • Understanding of system and silicon power management is a plus, including clock and power gating, DVFS, C-states / P-states, voltage management
  • Experience with new platform hardware bring-up
  • Experience with OS device drivers

Education & Experience

Additional Requirements

More

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Learn more about your EEO rights as an applicant.

30+ days ago
Related jobs
Promoted
Apple
Austin, Texas

As a Power Flow Methodology Engineer, you'll deliver new automated solutions and capabilities for the Silicon Engineering Power team to build chips that are more power efficient than ever before. Do you love creating solutions for complex challenges? As part of the Low Power group within Silicon Tec...

Hill Country Project Management LLC
Austin, Texas

Software Engineer 3, Applications/Software Development. Extensive experience using Windows operating systems and Microsoft Office Suite, including Word, Excel, PowerPoint, and Outlook for professional documentation, communication, and project management. Develops software solutions by studying infor...

Promoted
Apple
Austin, Texas

Responsibilities include conceptualization, requirement collection, design, implementation, integration, validation, and productization of the Power Management subsystems (PMIC, charger, battery management, camera flash driver, discrete power supplies, etc. The iPhone Division is seeking a hardworki...

Athenahealth
Austin, Texas

Join our dynamic Provider-Network Management software development team and be a part of building the next generation of online referral management features for healthcare providers. A software developer who demonstrates design and engineering excellence and has experience building web applications, ...

Advanced Micro Devices, Inc
Austin, Texas

Responsibilities: Lead and manage a talented post silicon team focused on client SOC power management delivering efficient system power management solutions for new APU/CPU client products Lead client SOC power management enablement and validation strategies from pre-silicon through customer adoptio...

GEICO
Austin, Texas
Remote

Our Senior Engineer works with our Distinguished Engineer and Principal Engineers to innovate and build new systems, improve, and enhance existing systems as well as identify new opportunities to apply your knowledge to solve critical problems. The Cluster Management team is dedicated to realizing a...

QTC Management, inc
TX null, US

The Software Operations Engineer will provide technical efforts ensuring the production level operations of enterprise software applications through upgrades, maintenance, troubleshooting and support of applications associated with existing and new capabilities within the Leidos QTC Health Services ...

VISA
Austin, Texas

Software Engineering, Tools Engineering and/or Configuration Management. VAS - Mobile Enablement Platform is seeking Staff Release Engineer to join our team, with a focus on supporting our release engineering functions. Complete understanding of the software development life-cycle and agile software...

Apple
Austin, Texas

To be successful in this role, you must have a keen interest in SoC power analysis and be motivated to drive power-performance optimization efforts to improve battery life on iOS/macOS products. This role will require working closely with many cross-functional teams to prototype and explore power ma...

Global Channel Management, Inc
Austin, Texas

MTS, Software Engineer needs 15+ years of experience building successful production software systems. MTS, Software Engineer requires:. Competent in software engineering tools (e. MTS, Software Engineer duties:. ...