SoC Validation Software Engineer

2 weeks ago


Beaverton, Oregon, United States Apple Full time
Overview

As a pivotal member of our Silicon Technologies division, you will engage in the design and production of cutting-edge, high-performance, and energy-efficient processors and system-on-chip (SoC) solutions. Your contributions will be essential in ensuring that Apple products and services operate seamlessly, providing users with the experiences they cherish.

Role Responsibilities

In this position, your key responsibilities will include:
  • Developing and executing directed and random tests for SoC and CPU.
  • Identifying and troubleshooting issues during both pre-silicon and post-silicon phases.
  • Creating and sustaining a robust system-level software platform.
  • Leading software development initiatives and execution strategies for SoC projects.
  • Collaborating with design and architecture teams to meet validation objectives.
  • Working with various teams within Apple to formulate validation strategies tailored to product requirements.

Essential Qualifications
  • In-depth knowledge of SoC and CPU architectures, including:
  • Micro-architecture principles.
  • Memory management techniques.
  • Interrupt handling and DMA operations.
  • Clock and power management strategies.
  • Comprehensive understanding of system-level concepts.
  • Experience with SoC bring-up processes.
  • Proficiency in C/C++ and Assembly programming languages.
  • Expertise in embedded systems programming with a solid grasp of hardware-software interfaces.
  • Familiarity with hardware and software debugging tools and methodologies.
  • Experience with oscilloscopes is advantageous.

Educational Background

A minimum of a Bachelor’s degree coupled with at least 10 years of relevant experience in silicon validation software engineering or a related discipline is required.

Commitment to Diversity

Apple is dedicated to fostering an inclusive and diverse workplace. We actively promote equal opportunity for all candidates, regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other legally protected characteristics.

  • Beaverton, Oregon, United States Apple Full time

    Overview As a member of the Silicon Technologies team, you will be instrumental in the design and production of advanced, high-performance, and energy-efficient processors. Your work will ensure that Apple products and services perform seamlessly, providing an exceptional experience for users worldwide. In this position, you will be responsible for...


  • Beaverton, Oregon, United States Apple Full time

    Overview As a pivotal member of our Silicon Technologies team, you will be engaged in the design and production of cutting-edge, high-performance, and energy-efficient processors. Your contributions will ensure that Apple products and services operate seamlessly, enhancing the user experience for millions. Role Responsibilities In this position, your duties...

  • Software Engineer

    3 days ago


    Beaverton, Oregon, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Silicon Technologies group at Apple. As a SoC Validation Engineer, you will play a critical role in designing and manufacturing our next-generation, high-performance power management systems.Key ResponsibilitiesDesign and develop software solutions for complex system-on-chip (SoC)...


  • Beaverton, Oregon, United States Apple Full time

    OverviewAs a member of the Silicon Technologies team, you will play a crucial role in the design and validation of cutting-edge, high-performance processors and system-on-chip (SoC) solutions. Your expertise will ensure that Apple products operate seamlessly and efficiently, providing exceptional experiences for users worldwide.Key ResponsibilitiesIn this...


  • Beaverton, Oregon, United States Apple Full time

    Position OverviewAs a member of the Silicon Technologies team, you will play a pivotal role in the design and validation of cutting-edge, high-performance processors and system-on-chip (SoC) solutions. Your expertise will contribute to ensuring that Apple products deliver exceptional performance and efficiency, enhancing the user experience for millions...


  • Beaverton, Oregon, United States Apple Full time

    Position OverviewAs a pivotal member of our Silicon Technologies division, you will engage in the design and production of cutting-edge, high-performance, and energy-efficient processors, specifically focusing on system-on-chip (SoC) technologies. Your contributions will ensure that Apple’s products and services perform seamlessly, enhancing the user...


  • Beaverton, Oregon, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software 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 manufacturing our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).Key ResponsibilitiesDevelop and maintain system-level software...


  • Beaverton, Oregon, United States Randstad Full time

    Job Overview: We are seeking a skilled Hardware Engineer to join our team at Randstad. This position is integral to a leading American technology firm that specializes in the development, manufacturing, licensing, and support of various technology products and services. The role will focus on the validation of intricate System on Chips (SoCs) and platforms,...


  • Beaverton, Oregon, United States Apple Full time

    Job SummaryWe are seeking a highly skilled SoC Physical Design Engineer to join our team at Apple. As a key member of our design team, you will be responsible for implementing complete chip design from netlist to tapeout.Key ResponsibilitiesWork with the Front-End (FE) team to understand chip architecture and drive physical aspects early in the design...

  • Sr. Software Engineer

    1 month ago


    Beaverton, Oregon, United States Software Technology Group, Inc. Full time

    We are looking for a staff developer to join our team. We need C# development skills with the ability to interact with firmware. Mobile development with both iOS and Android is a plus. Our projects are all over the board, and we hope to find engineers who are talented and nimble.This would be an employee position with vacation, sick leave, medical/dental,...


  • Beaverton, Oregon, United States Apple Full time

    About the RoleWe are seeking a highly skilled Design Verification Engineer to join our dynamic team at Apple. As a member of our group, you will have the opportunity to craft upcoming products that will delight and inspire millions of Apple's customers every single day.Key ResponsibilitiesDevelop detailed test and coverage plans based on the...


  • Beaverton, Oregon, United States Apple Full time

    Summary The evolution of modern system-on-chip (SoC) designs has significantly transformed the development landscape for both hardware and software. It is essential to comprehend the perspectives of software developers during hardware design, just as it is crucial for software developers to grasp how their applications can effectively leverage the...


  • Beaverton, Oregon, United States Apple Full time

    About the RoleWe are seeking a highly skilled ASIC Design Engineer to join our team at Apple. As a member of our complex group, you will have the opportunity to craft upcoming products that will delight and encourage millions of Apple's customers every single day.Key ResponsibilitiesDesign, implement, and debug complex logic designs for System-on-Chip (SOC)...


  • Beaverton, Oregon, United States Apple Full time

    Overview The role involves a deep understanding of modern system-on-chip (SoC) architectures, focusing on the synergy between hardware and software development. As part of the Apple CPU Architecture and Performance Team, we are in search of driven engineers who possess a passion for both hardware and software domains. Your expertise will be crucial in...


  • Beaverton, Oregon, United States Apple Full time

    Summary The landscape of modern system-on-chip (SoC) designs has significantly transformed the development of both hardware and software. It is essential to grasp the challenges faced by software developers during hardware design, while it is equally crucial for software developers to comprehend how their applications can effectively align with contemporary...


  • Beaverton, Oregon, United States Apple Full time

    Summary The landscape of modern system-on-chip (SoC) designs has significantly transformed the development of both hardware and software. It is crucial to grasp the challenges faced by software developers when crafting hardware, while it is equally important for software developers to comprehend how their applications can efficiently align with contemporary...


  • Beaverton, Oregon, United States Right Skale Inc Full time

    Job OverviewContract Position: Software Development EngineerLocation: HybridKey Responsibilities:Over 5 years of experience in software engineering.Proficient in Go programming language.Design and develop internal applications in Go to enhance service team operations.Lead the development of features from conception through implementation and ongoing...


  • Beaverton, Oregon, United States Apple Full time

    About the RoleWe are seeking a highly skilled and experienced ASIC Design Engineer to join our team at Apple. As a member of our complex group, you will have the opportunity to craft upcoming products that will delight and encourage millions of Apple's customers every single day.Key ResponsibilitiesDesign, implement, and debug complex logic designsIntegrate...


  • Beaverton, Oregon, United States Mastech Digital Full time

    Job OverviewMastech Digital specializes in providing technology personnel and Digital Transformation Services for a variety of American enterprises. We are currently in search of a Backend Software Engineer to join our client's team in the Technology sector. We prioritize our professionals by offering a comprehensive benefits package and opportunities for...

  • Go Software Engineer

    2 weeks ago


    Beaverton, Oregon, United States Workday Full time

    Job OverviewPosition Summary: We are seeking a skilled Software Development Engineer to create and enhance internal tools that facilitate the operations of our service teams.Key Responsibilities:Designing and implementing internal applications using Go to streamline service team workflows.Collaborating across various functions with development, operations,...