Power Management Software Engineer

3 days ago


Cupertino, United States Apple Full time

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



  • Cupertino, CA, United States Apple Full time

    Power 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....


  • Cupertino, CA, United States Apple Inc. Full time

    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...


  • Cupertino, United States Lynx Software Technologies Full time

    Thompson 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...


  • Cupertino, United States Lynx Software Technologies Full time

    Thompson 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...


  • Cupertino, United States Tailored Management Full time

    Job Title: Technical Program Manager IV (Wearables Business Group) Job ID : 58333-1 Pay : $80-$95/hr. Location: Fully Onsite (Sunnyvale, Burlingame, or Redmond) Duration: 12-month contract starting M-F, full-time (40 hours); W2, Opportunity for extension or conversion based on performance and business needs Health Benefits (Medical, Dental, Vision) PTO Job...


  • Cupertino, United States Apple Full time

    Software Engineering Manager, Mail Intelligence Cupertino, California, United States Software and Services Imagine 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...


  • cupertino, United States Intelliswift Software Full time

    Job Title: Battery Hardware Test EngineerDuration: 6+ MonthsLocation: Cupertino, CAPay Rate: $55 to $63/hr.Intelliswift Software Inc. conceptualizes, builds, and supports the world's most amazing technology products and solutions. Our team of rich experts from diverse backgrounds contributes to making Intelliswift one of the most reliable partners in IT and...


  • Cupertino, United States Intelliswift Software Full time

    Job Title: Battery Hardware Test EngineerDuration: 6+ MonthsLocation: Cupertino, CAPay Rate: $55 to $63/hr.Intelliswift Software Inc. conceptualizes, builds, and supports the world's most amazing technology products and solutions. Our team of rich experts from diverse backgrounds contributes to making Intelliswift one of the most reliable partners in IT and...


  • Cupertino, United States Apple Inc. Full time

    Software Engineering Manager - VirtualizationDo you see the big picture and love setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? The Core Operating Systems group is committed to building fully-integrated operating systems that seamlessly blend hardware and software into a unified Apple experience...


  • Cupertino, United States Apple Full time

    Software Engineering Manager, iOS & macOS Contacts Cupertino, California, United States Software and Services Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. We’re...


  • Cupertino, United States Apple Inc. Full time

    Software Engineering Manager, iOS & macOS ContactsSoftware and ServicesImagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. We’re looking for a passionate software...


  • Cupertino, United States Apple Inc. Full time

    Imagine 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...


  • Cupertino, United States Apple Inc. Full time

    Imagine 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...


  • Cupertino, United States Apple Inc. Full time

    Software Engineering Manager - VirtualizationSoftware and ServicesDo you see the big picture and love setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? The Core Operating Systems group is committed to building fully-integrated operating systems that seamlessly blend hardware and software into a...


  • Cupertino, United States Apple Full time

    Apple Senior Software Engineer Cupertino, California Apply NowAt Apple, we believe in the power of technology to enrich people's lives, a belief that extends to the work we do in building innovative advertising solutions that benefit advertisers and end users alike. In the Ad Platforms group, we help developers drive app discovery across the App Store, help...


  • Cupertino, United States ATR International Full time

    We are seeking a Software Engineer III for a very important client. We are looking for a software engineer who is passionate about developing innovative product features and human-computer interactions We are looking for candidates with expertise in embedded systems programming, edge and on-device implementations of algorithms, Frameworks, and experience in...

  • Software Engineer III

    3 weeks ago


    Cupertino, United States ATR International Full time

    We are seeking a Software Engineer III for a very important client. We are looking for a software engineer who is passionate about developing innovative product features and human-computer interactions We are looking for candidates with expertise in embedded systems programming, edge and on-device implementations of algorithms, Frameworks, and experience in...


  • Cupertino, United States Apple Inc. Full time

    Software Engineering Manager - VirtualizationDo you see the big picture and love setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? The Core Operating Systems group is committed to building fully-integrated operating systems that seamlessly blend hardware and software into a unified Apple experience...

  • Software Engineer

    2 weeks ago


    Cupertino, United States Amazon Full time

    Job ID: 2803487 | Amazon Development Center U.S., Inc.AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a...

  • Software Engineer

    24 hours ago


    Cupertino, United States Amazon Full time

    Job ID: 2803487 | Amazon Development Center U.S., Inc.AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a...