Software Development Specialist

4 days ago


Cupertino, California, United States Apple Full time

Company Overview:

At Apple, we are committed to improving energy efficiency and enriching our customers' battery life and charging experience. We constantly look for innovative solutions to complex challenges and believe in the importance of user experience.

Job Summary:

We are seeking a motivated engineer with excellent problem-solving, creative, and interpersonal skills to join our team as a Software Developer - Battery User Experience. In this role, you will help millions of users every day by providing context and understanding around battery life and charging experience. You will collaborate with teams across Apple to learn about upcoming hardware technologies and software features, develop on-device models, and build systems and UI to inform and educate users.

Key Responsibilities:

  • Collaborate with cross-functional teams to understand customer needs and develop innovative solutions
  • Develop on-device models and account for their impact on battery life and charging experience
  • Build systems and UI to inform and educate users about battery life and charging experience
  • Design and implement software architecture and computer systems to improve battery life and charging experience

Requirements:

  • 3+ years of embedded software development experience
  • Proficiency in object-oriented programming in a systems language (e.g., C++, Objective-C, Swift)
  • Demonstrated innovative, critical thinking, and troubleshooting skills
  • Excellent communication and collaboration skills

Preferred Qualifications:

  • Passion for user experience coupled with a proven intuition
  • Experience with software architecture and development of UI applications
  • B.S., M.S., or Ph.D. in Computer Science, Electrical Engineering, or equivalent

Compensation and Benefits:

The base pay range for this role is between $143,100 and $264,200, depending on your skills, qualifications, experience, and location. You'll also receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses. This role might be eligible for discretionary bonuses or commission payments as well as relocation.

About Apple:

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.



  • Cupertino, California, United States MindSource Full time

    **Job Title:** Software Development Specialist Location: Sunnyvale, CA (Hybrid) Duration: 3 months contract with possibility of extension up to a 12 month quarterly Pay Rate: $83-88/hr on W2 + Mindsource benefits Company OverviewMindSource is seeking a talented and motivated software development specialist to join our dynamic team. The ideal candidate will...


  • Cupertino, California, United States Amazon Full time

    Job Description: As a Software Development Specialist, you will be responsible for developing and optimizing machine learning models for AWS Neuron. This role involves working closely with compiler engineers and runtime engineers to create, build, and tune distributed inference solutions.Responsibilities:Develop high-quality software solutions to meet...


  • Cupertino, California, United States ATR International Full time

    ATR International is looking for a highly skilled Software Development Specialist to work on various projects. The estimated salary range is $140,000 - $200,000 per year.The ideal candidate should have a strong background in systems programming, including Swift, Objective-C, C++, or similar languages. Additionally, they should be proficient in Python and...


  • Cupertino, California, United States Amazon Full time

    About the JobWe are seeking a Lead Software Development Specialist for AI who can drive the success of Machine Learning technologies at AWS. You will build automation that supports the success of peer teams, developing tools used to guarantee top performance of AWS ML and High Performance Computing (HPC) technologies.About the TeamYou will join a team that...


  • Cupertino, California, United States MindSource Full time

    About the RoleAt MindSource, we are seeking a skilled Embedded Systems Integrator to join our team. This is a unique opportunity for an experienced professional to utilize their expertise in electrical engineering and software development to design, integrate, and deploy cutting-edge embedded systems.In this role, you will work closely with cross-functional...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled and detail-oriented Software Screener & Quality Assurance Specialist to join our Apple Watch team. As a key member of our engineering team, you will play a critical role in ensuring the high quality of our software products.The successful candidate will have excellent analytical and problem-solving skills, with...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are looking for a talented Software Development Engineer to join our team in Cupertino, focusing on Network Stack Performance. The ideal candidate will be able to work in a fast-paced environment, balance multiple assignments, and demonstrate excellent communication skills.About the TeamThe Networking Technologies team builds foundational...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a skilled Software Security Specialist to join our SPEAR team in Apple's Security Engineering & Architecture organization. As an expert in application and framework security, you will work with teams across Apple to improve the security of our operating systems.ResponsibilitiesDesign and implement secure software solutions for...


  • Cupertino, California, United States Amazon Full time

    Job Description: You'll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations managers, and other vital roles to develop state-of-the-art Linux-based networking platforms. These embedded routing platforms enable one of the world's largest and complex networks.You will implement new systems,...

  • Software Developer

    2 weeks ago


    Cupertino, California, United States Apple Full time

    Company OverviewThe Networking team at Apple creates foundational technologies that enable Apple products to communicate with each other and the rest of the world reliably, efficiently, securely, and privately. The team achieves this through invention and implementation of new technologies, collaboration inside and outside of Apple, and standardization...


  • Cupertino, California, United States Amazon Full time

    About the TeamWe are a talented team of Senior Software Developers who are passionate about building scalable and efficient software systems. We are seeking an experienced developer to join our team and contribute to our mission of delivering high-quality software solutions to our customers.In this role, you will be responsible for designing, developing, and...


  • Cupertino, California, United States Apple Full time

    Company OverviewApple is a technology company that designs, manufactures, and markets consumer electronics, computer software, and online services. The company's products include the iPhone smartphone, the iPad tablet computer, the Mac personal computer, the iPod portable media player, and the Apple Watch smartwatch.


  • Cupertino, California, United States Diverse Lynx Full time

    **Job Title:** Software Development EngineerWe are looking for a skilled Software Development Engineer to join our team at Diverse Lynx LLC in Sunnyvale, California. This is a full-time position with an estimated salary of $175,000 - $225,000 per year.About the Role:As a Software Development Engineer, you will be responsible for designing, developing, and...


  • Cupertino, California, United States Amazon Full time

    Job Description">We are seeking an experienced Hardware Engineering Software Specialist to join our team at Amazon Web Services (AWS). The ideal candidate will have a strong background in software development and hardware engineering, with a passion for building innovative solutions that meet the needs of our customers.">Key Responsibilities:">">Design,...


  • Cupertino, California, United States Apple Full time

    **Overview of the Role**We are looking for an exceptional Embedded Software Engineer to join our team at Apple. The successful candidate will have experience in developing software for embedded systems and be able to work with experts from diverse backgrounds to identify requirements and implement critical features.**Key Responsibilities:**Design and develop...


  • Cupertino, California, United States Apple Full time

    Software and Hardware Integration Specialist">We are seeking a talented Software and Hardware Integration Specialist to join our team at Apple. As a member of our Platform Architecture Engineering group, you will be responsible for developing macOS, iOS, and micro-controller code, investigating new technologies, prototyping concepts, and creating...


  • Cupertino, California, United States Apple Full time

    We're seeking a highly skilled Software Localization Quality Specialist to join our team at Apple. As a key member of our Services UI Localization team, you'll be responsible for overseeing the localization testing process and ensuring the quality of our international user experience. Your expertise will be invaluable in driving our globalization efforts...


  • Cupertino, California, United States Apple Full time

    About the RoleAt Apple, we are looking for a skilled Embedded Software Developer to join our team. In this role, you will design and develop software for various hardware platforms, working closely with cross-functional teams to deliver high-quality products. Your expertise in C/C++ and embedded software will be instrumental in shaping the future of our...


  • Cupertino, California, United States Juniper Networks Full time

    Juniper Networks is a leader in networking and security solutions, and we are seeking a talented Software Developer to join our team. As a member of our SRE team, you will play a critical role in supporting high-quality technology solutions and contributing to the company's mission.Key ResponsibilitiesThe successful candidate will be responsible...


  • Cupertino, California, United States Apple Full time

    About the RoleAt Apple, we're looking for a talented Software Development Engineer in Test to join our Storage System Quality Engineering team. This is an exciting opportunity to work on cutting-edge storage technology that powers some of the world's most innovative products.As a Software Development Engineer in Test, you'll be responsible for ensuring the...