Power Management Software Engineer
23 hours ago
Are you a big-picture thinker who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring the OS is inseparable from each device’s identity as a whole. That’s because this group is committed to building fully integrated operating systems that combine hardware, software, and apps into a single Apple experience Your dedication to cross-disciplinary collaboration will help develop groundbreaking technologies, such as iOS, macOS, watchOS, and tvOS. By crafting these distinct, holistic user experiences, you’ll continue to uphold and advance the excellence people expect from Apple devices. In the Energy Technologies software team we are looking for a talented and versatile Software Engineer to develop and build intelligent adaptive power management solutions to meet the challenges in Apple's battery operated mobile systems. The goal will be to allow the system to provide optimal performance and experience under tight power delivery constraints. If this describes you, we would love to hear from you.
Description
Work multi-functionally with system architects, electrical engineers, battery engineers, system software engineers, and other functional software engineering teams. 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. Protect end-to-end confidentiality. An ideal candidate will be eager to learn from history and be curious about all related fields, such as control theory, battery charging, thermals, and performance. In this role, you will enhance and develop battery management solutions. This is a unique and highly visible role that will be at the center of design, development, and productization of software, implementing control systems, battery management, and other related efforts, working closely with multiple teams such as battery management, platform architecture, hardware systems and many other software teams. The goal will be to allow the system to operate at optimal performance under tight power delivery constraints, and without compromising battery life. If you are excited about identifying areas for improvement and creating out-of-the-box solutions we would love to hear from you.
Minimum Qualifications
- Knowledge of C / C++ / equivalent systems software programming languages and popular scripting languages.
- 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.
- At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $121,900 and $214,500, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
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.
#J-18808-Ljbffr-
Power Management Software Engineer
22 hours ago
Cupertino, CA, United States Apple Full timePower Management Software Engineer Cupertino, California, United States Software and Services Are you a big-picture thinker who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring the OS is inseparable from each device’s identity as a whole....
-
Power Management Software Engineer
3 days ago
Cupertino, United States Apple Full timeAre you a big-picture thinker who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring the OS is inseparable from each device’s identity as a whole. That’s because this group is committed to building fully integrated operating systems that combine...
-
Power Systems Engineer
4 weeks ago
Pasadena, CA, United States Electric Power Group, LLC Full timeNovember, 2024Position Opening – Power Systems EngineerThe CompanyElectric Power Group (EPG) is in Pasadena, California, USA. EPG is the leading provider of synchrophasor technology solutions and services to Utilities and ISOs globally. EPG has more than 30 customers and is expanding its portfolio of products, global customer base, and services. EPG...
-
Principal Power Analysis Engineer
4 weeks ago
San Diego, CA, United States TALENT Software Services Full timeAre you an experienced Principal Power Analysis Engineer with a desire to excel? If so, then TALENT Software Services may have the job for you! Our client is seeking an experienced Principal Power Analysis Engineer to work at their company in San Diego, CA.Rate Range: $221127.00/year to $299172.00/yearPosition Summary: Principal Power Analysis Engineer role...
-
Machine Learning
23 hours ago
Cupertino, CA, United States Apple Inc. Full timeMachine Learning & Analytics Software Engineer, OS Power & Performance Great performance is critical to Apple's product experience. Would you like to help with quantitative analysis of high dimensional data to draw insights that would impact hundreds of millions of users? Does the idea of developing software to analyze system power and performance excite...
-
Senior Power Systems Engineer
4 weeks ago
Pasadena, CA, United States Electric Power Group, LLC Full timeNovember, 2024Position Opening – Senior Power Systems EngineerThe CompanyElectric Power Group (EPG) is in Pasadena, California, USA. EPG is the leading provider of synchrophasor technology solutions and services to Utilities and ISOs globally. EPG has more than 30 customers and is expanding its portfolio of products, global customer base, and services....
-
Power Systems Test Engineer
2 days ago
San Jose, CA, United States RESA Power, LLC. Full timeThe primary purpose of this position is to provide applied electrical engineering and technical expertise for customers in the areas of power systems studies, power quality analysis, installation, startup, maintenance, and repair. Responsibilities Complete Power Systems Tech duties including but not limited to: Inspect, test, troubleshoot, perform start-up...
-
Senior Software Engineer
7 days ago
Cupertino, United States Lynx Software Technologies Full timeThompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...
-
Senior Software Engineer
7 days ago
Cupertino, United States Lynx Software Technologies Full timeThompson Software Solutions is seeking a mid to senior level Software Engineer who is ready to work with a talented team to provide innovative solutions for tomorrows problems. This position requires a software engineer to use a wide application of technical principles, theories, and concepts in the software field to develop, integrate, and test software...
-
Machine Learning
24 hours ago
Cupertino, CA, United States Apple Full timeMachine Learning & Analytics Software Engineer, OS Power & Performance Cupertino, California, United States Software and Services Great performance is critical to Apple's product experience. Would you like to help with quantitative analysis of high dimensional data to draw insights that would impact hundreds of millions of users? Does the idea of...
-
Embedded Software Engineer
24 hours ago
Cupertino, CA, United States Apple Full timeEmbedded Software Engineer - Thermal Management Cupertino, California, United States Software and Services What would it feel like to keep Apple products cool? Join the CoreOS Thermal Management team to find out! The Core OS Thermal Management Software Technologies group is looking for a hardworking software engineer to join the team designing and...
-
Embedded Software Engineer
2 days ago
Cupertino, CA, United States Apple Inc. Full timeEmbedded Software Engineer - Thermal Management What would it feel like to keep Apple products cool? Join the CoreOS Thermal Management team to find out! The Core OS Thermal Management Software Technologies group is looking for a hardworking software engineer to join the team designing and implementing thermal management control algorithms across all iOS,...
-
Software QA Engineer
2 days ago
San Jose, CA, United States Innominds Software Pvt. Ltd. Full timeEngage in requirements gathering and design discussions for product development. Collaborate with stakeholders to define test objectives, assess testing scope, and formulate functional and non-functional test strategies, plans, and artifacts. Develop comprehensive test cases for new product requirements. Create and manage test epics, user stories, tickets,...
-
Software Engineering Manager
3 months ago
Omaha, NE, United States Election Systems & Software Full timeWe support democracy.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish this through continuous investments in research and development, resulting in regular product updates and security...
-
Software Engineering Manager
2 months ago
Omaha, NE, United States Election Systems & Software Full timeWe support democracy.The information below covers the role requirements, expected candidate experience, and accompanying qualifications.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence and enhance the voting experience. We accomplish...
-
Software Engineering Manager
4 weeks ago
Omaha, NE, United States Election Systems & Software Full timeJob DescriptionJob DescriptionDescription:We support democracy.Any additional information you require for this job can be found in the below text Make sure to read thoroughly, then apply.Our vision at Election Systems & Software (ES&S) is simple and unwavering — we provide products and services of exceptional quality and value to maintain voter confidence...
-
Senior ASIC Power Engineer
2 days ago
Santa Clara, CA, United States Evolution Power Tools Full timeNVIDIA is seeking extraordinary power engineers to design hardware accelerators and processors on our next-generation mobile, embedded and datacenter platforms. This position offers the opportunity to have real impact in a dynamic, technology-focused company impacting product lines ranging from consumer graphics to self-driving cars and the growing field of...
-
Power Electronics Project Software Engineer
3 weeks ago
, PA, United States Core Group Resources Full timeCore Group Resources is America's leading recruitment company. Founded by a service academy graduate who has offshore experience, Core Group Resources' expertise is unmatched in the marine offshore market, finance, IT, renewables, & non-profit for executive search, staffing, and expertise identification. Power Electronics Project Software Engineer Job...
-
SoC Power Validation Engineer
2 days ago
Cupertino, CA, United States Apple Inc. Full timeTo view your favorites, sign in with your Apple Account. As part of our Silicon Engineering group, you will take imaginative and revolutionary ideas and determine how to turn them into reality! You and your team will apply engineering fundamentals and start from scratch if needed, bringing forward-thinking ideas to the real world. Join us, and you will...
-
Power Electronics Software Development Engineer
3 weeks ago
, PA, United States Core Group Resources Full timeCore Group Resources is America's leading recruitment company. Founded by a service academy graduate who has offshore experience, Core Group Resources' expertise is unmatched in the marine offshore market, finance, IT, renewables, & non-profit for executive search, staffing, and expertise identification. Power Electronics Software Development Engineer Job...