Search jobs > Beaverton, OR > Validation engineer

Software Engineer- SoC Level Validation Engineer

Apple
Beaverton
Full-time

Summary :

Do you love creating elegant solutions to highly complex challenges? Do you intrinsically see the importance in every detail?

As part of our Silicon Technologies group, you’ll help design and manufacture our next-generation, high-performance, power-efficient processor, system-on-chip (SoC).

You’ll ensure Apple products and services can seamlessly and efficiently handle the tasks that make them beloved by millions.

Joining this group means you’ll be responsible for crafting and building the technology that fuels Apple’s devices. Together, you and your team will enable our customers to do all the things they love with their devices.

Join us to help deliver the next groundbreaking Apple product. We have a critical impact on getting high quality functional products to millions of customers quickly, and we are hiring all levels from junior to senior roles.

What happens when you run almost everything on an SoC all at once while powering down blocks, hammering new features, and running a complex suite of algorithms?

You find bugs. That’s exactly what we do. We break Apple Silicon with our bare metal system level SW suite that runs mostly post-silicon, leverages pre-silicon and finds corner-case hardware bugs.

Join our team to uphold the high quality of Apple Silicon.

Key Qualifications :

SOC and CPU knowledge; consider the following : Micro-architectureMemory hierarchyInterrupt and DMAClock and Power Gating.

System level understanding.Experience with SoC bringupExperienced C / C++ and Assembly language programmerExpertise in Embedded programming with an understanding of hardware-software interfacesKnowledge of Hardware and Software debug tools and methodsExperience with scopes is a plus

Description :

In this role, you will : Write SoC and CPU directed and random testsDebug issues pre-silicon or post-siliconDevelop and maintain system-level SW platformLead SW development and execution plans of SoC projectsWork with designers and architects to accomplish validation goalsEngaging with other teams at Apple to develop validation strategies based on product needs

Additional Requirements :

30+ days ago
Related jobs
Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Software Engineer II - Leasing. ...

Promoted
Canonical - Jobs
Portland, Oregon

Canonical is hiring a Python Software Engineer to join the Certification team, who make the tools which enable us to know that a desktop, laptop, server or IoT device is working properly. We are looking for a self-motivated software engineer with experience developing in Python, to work on test auto...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a Senior Software Quality Engineer (SDET). ...

Promoted
LHH
Portland, Oregon

Deep familiarity with Unix command line, RedHat- and Debian-based Linux servers, and Bash shell scripting.Proficient in creating and managing APIs and web services, with the ability to migrate data from legacy systems to modern platforms.Skilled in PHP, SQL, HTML, CSS, and Git, with a good grasp of ...

Promoted
VirtualVocations
Portland, Oregon

A company is looking for a PHP Software Engineer (Remote) in Poland. ...

Promoted
Siemens Digital Industries Software
Wilsonville, Oregon

We are looking for a highly motivated Quality Assurance engineer to work in the Fab Solution team in the Calibre business unit. The individual will work closely with the software application developers and product marketing team to help deliver timely product releases that effectively meet our custo...

High-tech Professionals
Portland, Oregon

Seeking Embedded Firmware / Software Engineer ready to work on challenging, cutting-edge, high-speed camera systems. Low-level computer software and drivers in POSIX/Linux environments. ...

CorVel Corporation
Portland, Oregon

Apply sound software engineering processes, including iterative development, unit testing, source code control, inspections, and reviews. The ideal candidate would be a self-motivated engineer with a proven track record of delivering high quality results while managing multiple facets of a project. ...

Siemens Industry Software Inc.
Wilsonville, Oregon
Remote

BS or MS in Computer Engineering, or Electrical Engineering. SiemensEDA is a global technology leader in Electronic Design Automation software. The development and evaluation of EDA design software and systems for internal and external products is a critical function for organizations seeking to exc...

ERM
Portland, Oregon

Consultant, Engineer/Geologist/Scientist. Bachelor’s degree in geology, environmental engineering, hydrogeology or related discipline; Master’s degree preferred. Our diverse team of world-class experts supports clients across the breadth of their organizations to operationalize sustainability, under...