Power Management Software Engineer
4 weeks ago
Job Summary
We are seeking a talented Software Engineer to join our Energy Technologies team at Apple. As a key member of our team, you will be responsible for developing and building intelligent adaptive power management solutions to meet the challenges in Apple's battery-operated mobile systems.
Key Responsibilities
- Develop new system power management algorithms under tight battery power delivery constraints.
- Modeling of telemetry data for the purpose of predicting patterns.
- Explore novel battery management solutions based on actual battery modeling and characterization.
- Design, implement and optimize system software and embedded firmware.
- Demonstrate and explain cross-functionally system power/performance trade-offs.
- Influence hardware design specifications of future platforms to deliver a roadmap of innovative software solutions to very challenging battery mechanism system problems.
Requirements
- Knowledge of C / C++ / equivalent systems software programming languages and popular scripting languages.
- Strong system software development skills.
- Strong understanding of operating systems, hardware, and embedded systems.
- Demonstrated innovative, critical & independent thinking, and troubleshooting skills.
Preferred Qualifications
- Highly professional, with the ability to deliver high-quality, well-tested work on tight schedules.
- Excellent collaborative skills, with outstanding written and verbal communication.
- Experience with implementing battery management features and other solutions in power-constrained systems is a plus.
- Experience working on field data analytics to analyze and improve algorithms is a plus.
About Apple
At Apple, we are 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.
-
Power Sensing Engineer
1 month ago
Cupertino, California, United States Apple Full timeAt Apple, we're looking for a talented Power Sensing Engineer to join our team. As a key member of our automation team, you'll work closely with hardware, firmware, and software engineers to develop and integrate best-in-class automation tools. Your primary responsibility will be to build, maintain, and continuously improve software infrastructure, ensuring...
-
Power Management IC Engineering Program Manager
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryWe are seeking a highly skilled Silicon Program Manager to lead the development of Power Management solutions for Apple products. As a Program Manager, you will be responsible for driving technical issue resolution, ensuring high-quality silicon definition and design execution, and collaborating with multi-functional teams to deliver innovative...
-
Embedded Software Engineer
1 month ago
Cupertino, California, United States Apple Full timeThermal Management Software EngineerCupertino, California, United StatesSoftware and ServicesAs a Thermal Management Software Engineer at Apple, you will be responsible for designing and implementing thermal management control algorithms across all iOS, macOS, WatchOS, and Apple TV products.Our environment fosters innovation and rapid product iteration...
-
System Power Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleAs a System Power Engineer at Apple, you will be responsible for designing and developing power systems for our cutting-edge products. You will work closely with cross-functional teams to ensure that our products meet the highest standards of performance, efficiency, and reliability.Key Responsibilities* Design and develop power systems for...
-
Cellular System Power Manager
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryApple is seeking a dedicated and experienced technical engineering manager to lead the cellular system power team for iOS, watchOS, and products. As a technical leader, you will manage a team of engineers to measure, analyze, and validate power and drive cross-functional collaboration to optimize power. You will have the opportunity to work with...
-
Embedded Systems Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryAt Apple, we're looking for a talented software engineer to join our Audio team. As an Embedded Systems Software Engineer, you will be responsible for designing and developing drivers for audio hardware peripherals, expanding internal tools to facilitate bring-up for new SoC and hardware designs, and working with the Audio Design, Silicon...
-
Software Engineering Project Manager
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryApple is seeking a highly skilled Software Engineering Project Manager to lead the development of software features and drive executive communication. The ideal candidate will have a strong background in project management methodologies, requirements development, and team management.Key ResponsibilitiesLead project plans for software feature...
-
Software Engineering Manager
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryApple is seeking an exceptional software engineering manager to lead the CoreAV team in Core OS. The ideal candidate will have experience in leading a low-level systems software team and a deep understanding of operating system fundamentals.ResponsibilitiesLeadership and management of a team of talented low-level embedded software engineers in a...
-
Embedded Systems Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryApple's Audio team is seeking an experienced software engineer with strong low-level development skills to bridge the gap between hardware and software. This position will work with the Audio Design, Silicon Engineering, and Silicon Validation Teams to prototype hardware sequences, design and develop drivers for audio hardware peripherals, and...
-
Software Engineering Manager, Mail Intelligence
4 weeks ago
Cupertino, California, United States Apple Full timeImagine the possibilities when intelligence meets innovation in one of the most widely used applications at Apple. As the Mail Intelligence Engineering Manager, you will be at the forefront of integrating cutting-edge machine learning technologies into the Mail application across iOS, iPadOS, macOS, and visionOS. Your role is pivotal in creating intelligent...
-
Software Engineering Manager, tvOS
4 weeks ago
Cupertino, California, United States Apple Full timeJob Title: Software Engineering Manager, tvOSAbout the Role:At Apple, we're looking for a talented Software Engineering Manager to lead our tvOS System UI experience. As a key member of our team, you'll be responsible for driving the development of exciting new features that bring joy to our users. Key Responsibilities: Lead a team of talented engineers...
-
iOS Display Driver Software Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeAbout the RoleThe Graphics Acceleration Software team within Apple's GPU, Graphics and Displays group (GGD) is seeking an experienced engineer to deliver software for GPU, display, power-management, content-protection, and other technologies for Apple's existing and future iOS and macOS products.Key ResponsibilitiesDesign, develop, and test software for GPU,...
-
Software Engineering Manager
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryWe are seeking a seasoned engineering leader to lead a team of talented engineers tasked with developing new and innovative ways for our users to enjoy content on HomePods.Key ResponsibilitiesBuild and drive a team that works closely with cross-functional partners to push the HomePod speaker experience.Collaborate and lead exciting engineering...
-
Software Systems Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Description:We are seeking an experienced software developer to join our Core Telemetry Platform team. As a Systems Software Developer, you will be responsible for designing and developing systems software to improve power and performance of Apple products. This includes building infrastructure and platforms for data collection, storage, and querying to...
-
Software Data Engineer
1 month ago
Cupertino, California, United States Apple Full timeJob Title: Software Data EngineerApple is seeking a highly skilled Software Data Engineer to join the App Store Data Engineering team. As a key member of this team, you will play a critical role in delivering innovative data-driven solutions that power Apple's business.Responsibilities:Design and develop scalable, high-performance data processing systems...
-
Cupertino, California, United States Apple Full timeJob DescriptionAt Apple, we are seeking an exceptional Software Engineering Manager to lead our tvOS System UI experience team. As a key member of our Home Platforms Software Team, you will be responsible for driving the development of exciting new features that bring joy to our users.Lead a team of talented engineers developing innovative solutions for the...
-
Software Engineering Program Manager
4 weeks ago
Cupertino, California, United States Apple Full timeJob SummaryWe are seeking an experienced Systems Engineering Project Manager to join our team at Apple. As a Systems Engineering Project Manager, you will be responsible for planning, prioritizing, refining, and delivering complex projects from start to finish.You will work closely with engineering and program partners in Hardware, Software, and Design to...
-
Hardware Engineer
4 weeks ago
Cupertino, California, United States Apple Full timeJob Description:As a Hardware Engineer - Power Analysis and Modeling Specialist at Apple, you will play a crucial role in driving the battery life modeling projections and optimizations for the Apple Watch. This exciting opportunity involves a potent combination of system modeling and hands-on characterization. You will be part of a team that influences the...
-
Software Development Engineer, Nitro SSD
4 weeks ago
Cupertino, California, United States Amazon Full timeAbout the RoleAWS Infrastructure Services is seeking a skilled Software Development Engineer to join our team. As a member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions for our Nitro SSD products.Key ResponsibilitiesDesign and develop firmware for Nitro SSD productsCollaborate with...
-
Software Engineer, Cupertino Engineering
3 weeks ago
Cupertino, California, United States Apple Full timeAbout this roleWe are seeking an experienced Software Engineer to develop the next generation of cloud platform that powers Apple Intelligence Private Cloud Compute and focuses on building the next generation of cloud services.Your work will power marquee Apple experiences such as FaceTime, iCloud Drive, Photos, Backup, and Push notifications services while...