System Software Engineer

Cupertino, CA 95014
  • Job Code
    200264360
  • Jobs Rated
    8th
Summary

Summary

Posted: Sep 8, 2021

Weekly Hours: 40

Role Number:200264360

The Core OS Energy Technologies Software team is looking for a talented and versatile System Software Engineer t...Summary

Summary

Posted: Sep 8, 2021

Weekly Hours: 40

Role Number:200264360

The Core OS Energy Technologies Software team is looking for a talented and versatile System Software Engineer to build systems who will develop intelligent adaptive power management solutions to the challenges in Apple's battery operated mobile systems. These devices are ever more powerful and run under tight power delivery constraints. 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 and battery charging 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. Are you excited about identifying areas for improvement and creating out-of-the-box solutions? If this describes you, we would love to hear from you!

Key Qualifications

  • 5+ years experience in embedded systems, focusing on close interaction with custom hardware, adaptive controls, and inter-hardware communication.
  • Strong system software development skills with an understanding of power models, data analysis, and control systems.
  • Ability to conduct experiments in all phases of design, bringing together data analysis; and utilizing documentation & scripting to provide results.
  • Demonstrated innovative, critical & independent thinking, and troubleshooting skills.
  • Highly professional, with the ability to deliver high quality, well-tested work on tight schedules.
  • Excellent collaborative skills, with outstanding written and verbal communication.
  • Knowledge of C / C++ / equivalent systems software programming languages and popular scripting languages.
  • Experience with implementing battery management, battery charging, and other solutions in power-constrained systems is a plus.
  • Familiarity and experience with data analytics, control theory, ML/AI applications in systems, and user-visible performance are desirable.

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.

Education & Experience

MS in Computer Science or BS in Computer Science plus equivalent years of experience to demonstrate mastery in Software Engineering

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

System Software Engineer

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199