Systems Software Developer

With Apple in Cupertino CA US

More jobs from Apple

Posted on April 06, 2021

About this job

Job type: Full-time
Industry: Consumer Electronics
Company size: 10k+ people
Company type: Public


c, c++

Job description

Are you excited about writing systems software to help improve power and performance of Apple products? Would you enjoy developing real-time analysis mechanisms and logging infrastructure to detect and mitigate such issues? If this describes you, we would love to hear from you!

We're looking for a motivated engineer with excellent programming, problem solving and communication skills. In this role, you will be working on design and development of systems software to help improve battery usage and performance of Apple products. This includes logging infrastructure to model energy usage, performance and server impact of different apps and software services. You would also be developing real-time analysis mechanisms to detect/mitigate issues and using analytics to understand large scale trends. To be successful in this role, you must have a solid foundation in software design/architecture coupled with good system understanding and excellent debug/triage skills.

Skills & requirements

  • Strong coding skills, preferably in C/C++/Objective C
  • Experience in software design/development
  • Strong analytical thinking to solve challenging problems
  • Excellent debugging skills
  • Strong system level understanding
  • Self-motivated and able to work independently
  • Excellent spoken and written communication skills

B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering, or equivalent

    • Experience with development on embedded platforms
    • Good understanding of operating system concepts
    • Good understanding of networking concepts

Apply here