Software Engineer: SoC System Stress Validation

Apple Inc

Beaverton, OR

JOB DETAILS
SKILLS
Apple, Assembly Language, C Programming Language, C++ Programming Language, CPU (Central Processing Unit), Caching, Computer Architecture, Computer Engineering, Computer Programming, Computer Science, Detail Oriented, Electrical Engineering, Embedded Software, Functional Testing, Graphics, Hardware Debugging, IP (Internet Protocol), Memory Hardware, Perl Programming Language, Python Programming/Scripting Language, Scripting (Scripting Languages), Software Engineering, System Validation, System-on-a-Chip (SoC), Systems Engineering, Tcl-Tk, Test Plan/Schedule, Testing, Video Compression
LOCATION
Beaverton, OR
POSTED
30+ days ago

Are you passionate about changing the world? 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. The Silicon Validation team is responsible for validating functional behavior and exercising interactions between different IP blocks in the SoC. Join a team of SME embedded software engineers with a diverse set of backgrounds to do system level validation of Apple's next generation SoCs.

You will leave no stone left unturned for a comprehensive "system-level" validation of Apple SoCs.

You will dive deep into the SoC architecture, and also become a specialist in our existing SiVal software stack.

You will come up with creative ways to test the SoC for all kind of stress and corner-case scenariosBS in Computer Science, Electrical Engineering, Computer Engineering, or related field with 0 years of experience.

Strong software skills in C/C++

Familiarity with programming in assembly language

Passionate about writing code close to the hardware, and debugging

Familiarity with computer architecture, memory hierarchies, CPUs, and caching

You enjoy the validation mentality: detail-oriented, curious, and persistent

Experience in writing code, developing tests, and coming up with strategies for SoC silicon validation is a huge plus

Experience in graphics, video codecs, video capture, display mechanisms, and storage technologies is ideal

Experience with scripting (Python, Tcl, Perl) is a plus

About the Company

A

Apple Inc

We bring amazing people together to make amazing things happen.

We’re a diverse collection of thinkers and doers, continually reimagining what’s possible to help us all do what we love in new ways. The people who work here have reinvented entire industries with the Mac, iPhone, iPad, and Apple Watch, as well as with services, including iTunes, the App Store, Apple Music, and Apple Pay. And the same passion for innovation that goes into our products also applies to our practices — strengthening our commitment to leave the world better than we found it.

About Apple

There’s a place here for every kind of brilliant. Everyone here is an innovator, or an innovator-to-be, no matter what your team or your role. So bring your passion, courage, and original thinking and get ready to share it, because every new product, service, or feature we invent is the result of people working together to make each others’ ideas stronger. Innovation at this level depends on people who represent the variety of the human experience and inspire us with their own fresh perspectives. Together, we’ll do amazing work that can make a difference in people’s lives. Including your own. Learn more about working at Apple.

COMPANY SIZE
10,000 employees or more
INDUSTRY
Computer/IT Services
FOUNDED
1976
WEBSITE
https://www.apple.com/jobs