Silicon Validation Software Engineer

Overview

Full Time

Skills

Integrated Circuit
Testing
Writing
FOCUS
System On A Chip
Collaboration
Software Engineering
MASS
Computer Hardware
Customer Engagement
Embedded Systems
Interfaces
USB
PCI Express
Management
C++
Objective-C
Swift
Unix
Linux
OS X
CPU
GPU
DRAM
Debugging
Operating Systems
Python
Lua
Bash

Job Details

The Product Integrity group is seeking a Systems Software Engineer to chip in to the development of future products. As part of the OS Diagnostics team, you will be responsible for crafting and maintaining software applied for characterizing, calibrating, and testing novel hardware. Your duties will also include debugging software and hardware independently and multi-functionally, and working with numerous other teams within Apple and with various contract manufacturers. Your proficiency in writing and debugging software across diverse hardware platforms will be instrumental in your success. Are you ready for your next challenge?!

Description In this role, you will be responsible for developing, debugging, and maintaining internal software running on a diverse range of Apple products. Your primary focus will be on silicon validation for Apple's ground breaking SoC, with opportunities to collaborate with a diverse array of cross- functional teams, including Hardware Engineering, Silicon Engineering, and Software Engineering. You will engage with various products from the early development stages through mass production, where your contributions will directly influence hardware quality and end-user experiences.

Minimum Qualifications
  • - BS in CS/CE/EE or relevant work experience
  • - Experience with building embedded system architectures and using high speed interfaces such as USB and PCIe
  • - Proven task management
  • - Effective interpersonal skills
  • - Expertise in at least one of C++/Objective-C/Swift
  • - Experience developing drivers/applications in Unix, Linux, or MacOS

Preferred Qualifications
  • - Experience with silicon validations in CPU, GPU, DRAM, and high speed fabric
  • - Experience debugging at all levels of an operating system
  • - Experience with Python/Lua/Bash

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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. Learn more about your EEO rights as an applicant .
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.