Software Engineer

2 weeks ago


Cupertino, California, United States Apple Inc. Full time
Job Description

Role Summary

We are seeking a highly skilled Software Engineer to join our Silicon Technologies group at Apple Inc. As a Software Engineer - SoC Validation Expert, you will play a critical role in designing and manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).

Key Responsibilities

  • Develop and maintain system-level SW platform for SoC and CPU directed and random tests.
  • Debug issues pre-silicon or post-silicon.
  • Work with designers and architects to accomplish validation goals.

Requirements

  • Strong knowledge of SOC and CPU architecture, including memory hierarchy, interrupt and DMA, clock and power gating, voltage and frequency controls.
  • Proficiency in C/C++ and Assembly language programming.
  • Experience with embedded programming and understanding of hardware-software interfaces.
  • A minimum of a bachelor's degree and a minimum of 3 years of relevant industry experience in silicon validation software engineering or related field.

What We Offer

  • Competitive base pay range between $143,100 and $264,200.
  • Opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs.
  • Comprehensive medical and dental coverage, retirement benefits, and a range of discounted products and free services.
  • Reimbursement for certain educational expenses related to advancing your career at Apple.
  • Discretionary bonuses or commission payments.


  • Cupertino, California, United States Indium Software Full time

    Location: United StatesEducation Requirements: Bachelor's or Master's degree in Computer Science, Engineering, or a related discipline.Experience: 5-7 years in a relevant field.Work Arrangement: HybridJob Overview: We are seeking a skilled software QA tester for our upcoming Alliant AUS initiative. The ideal candidate should be situated within the US time...


  • Cupertino, California, United States VeeAR Projects Inc. Full time

    Job DescriptionJob Title: Software Automation EngineerCompany: VeeAR Projects Inc.Job Type: Full-timeLocation: Remote (Onsite on Tuesday, Wednesday, and Friday)Job Summary:We are seeking a highly motivated and experienced Software Automation Engineer to join our team at VeeAR Projects Inc. As a key member of our quality assurance team, you will be...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Systems Engineer to join our Silicon Technologies group at Apple. As a key member of our team, you will play a critical role in designing and developing the software that powers our next-generation system-on-chip (SoC) technology.Key ResponsibilitiesDesign, develop, and maintain application and hardware...


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

    OverviewAt Apple, we believe in the power of innovation. Our team is dedicated to transforming visionary ideas into remarkable products and services that enhance customer experiences. We are currently seeking a seasoned Software Engineering Manager to spearhead the development of our Private Cloud Compute initiative, which is pioneering AI privacy solutions...


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

    Join our Wireless Software Engineering team and drive innovation that matters We craft and seamlessly integrate technologies that enrich people's lives such as audio, gaming, fitness, medical devices and more; all while delivering the best user-experience. The WatchOS and VisonOS Core Bluetooth team is looking for a motivated software engineer to design,...


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

    Are you passionate about shaping the future of streaming experiences? At Apple Inc., we are looking for a seasoned Software Engineering Manager to join our esteemed Audio and Media Technologies group. This pivotal role involves leading a talented team focused on creating innovative features that enhance the way users engage with audio-visual content across...


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

    OverviewAt Apple, we believe in the power of innovation. Our team is dedicated to transforming visionary ideas into exceptional products and services that enhance customer experiences. We are seeking a seasoned Software Engineering Manager to spearhead the development of our Private Cloud Compute initiative, a groundbreaking approach to AI privacy in cloud...


  • Cupertino, California, United States Apple Full time

    Position Overview:Role Identification: At Apple, we believe in the power of innovation to transform ideas into remarkable products and services. Our team is composed of passionate and dedicated individuals who are committed to excellence. Here, creativity and cutting-edge technology come together to redefine industries and enhance customer experiences. We...


  • Cupertino, California, United States Apple Full time

    Overview:Role Identification: At Apple, we transform innovative ideas into exceptional products and services at an impressive pace. Our environment thrives on passion and commitment, where talented individuals leverage cutting-edge technologies to redefine industries across all Apple Hardware offerings. Our dedication to innovation extends beyond our...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled and experienced Engineering Project Manager to join our team at Apple. As a key member of our software development team, you will be responsible for delivering new features for some of our most popular applications.Key ResponsibilitiesManage and track deliverables across multiple teams and organizations.Develop...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineering Program Manager to join our team at Apple. As a key member of our Software Engineering team, you will be responsible for defining, planning, scheduling, and tracking the work for multiple cross-functional initiatives.Key ResponsibilitiesPartner with software engineers and managers to define...


  • Cupertino, California, United States Apple Full time

    Overview:The Apple Services Engineering organization is at the forefront of creating innovative tools that empower software developers to craft products that captivate and engage our users. The Software Development Platform is pivotal in advancing continuous integration and delivery systems that facilitate the development, testing, and deployment of code by...


  • Cupertino, California, United States Apple Full time

    Overview:Role Number: At Apple, we transform innovative ideas into exceptional products, services, and customer experiences. We seek passionate and dedicated individuals who can contribute to our mission of excellence. Our environment is characterized by dynamic and resourceful individuals who leverage inspiring technologies to redefine industries with all...


  • Cupertino, California, United States Apple Full time

    Overview:Role Identifier: At Apple, we believe in transforming innovative ideas into remarkable products, services, and customer experiences. Our environment fosters creativity and resourcefulness, allowing passionate individuals to achieve extraordinary results. The dedication to improving the world is reflected in our practices and products. We are...


  • Cupertino, California, United States ATR International Full time

    Job SummaryWe are seeking a highly skilled Software Development Engineer to join our team at ATR International. As a key member of our data analytics team, you will be responsible for delivering high-quality analytic insights from large data warehouses, particularly in the area of time series data.Key ResponsibilitiesDevelop and Implement Data Analytics...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineering Project Manager to join our team at Apple. As a key member of our Software Engineering team, you will be responsible for partnering with software engineers and managers to define, schedule, and track the team's work.Key ResponsibilitiesPartner with software engineers and managers to define,...

  • Software Engineer

    4 weeks ago


    Cupertino, California, United States Apple, Inc. Full time

    The Devices Team within Developer Tools provides tools to develop software for Apple's innovative macOS, iOS, tvOS, watchOS, and visionOS platforms. Because tools are our products, the team has the unique and rewarding opportunity to apply personal experience to enhance and augment the tools they use every day. The Devices team is seeking a creative,...


  • Cupertino, California, United States Apple Full time

    Position Overview:As a Lead Audio Software Engineer, you will play a pivotal role in shaping the audio experience across a range of Apple products. Your expertise will contribute to the development of innovative audio solutions that enhance user engagement and satisfaction.Key Responsibilities:Develop and maintain software that integrates with the media...


  • Cupertino, California, United States Apple Full time

    Position Overview:Role Identifier: At Apple, we believe in transforming insights into remarkable products, services, and customer experiences. Our environment fosters creativity and innovation, allowing passionate individuals to make significant contributions. The team here has redefined entire sectors with all Apple Hardware offerings. Our commitment to...


  • Cupertino, California, United States eTeam Inc Full time

    Job Summary: eTeam Inc is seeking a skilled Software Development Engineer in Test to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining automated tests for our web applications, APIs, and macOS/iOS applications. Key Responsibilities: Develop new and expand existing automated tests to ensure...