SoC Systems Software Engineer

AppleCupertino, CA
76d

About The Position

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 expertly 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. The team engages in multi-disciplinary effort to design, develop and maintain our current and next generation system level test and ATE platform solutions. As the number of SOC's keeps increasing, we are growing our team to meet the scope and complexities required to deliver outstanding SOC test platform solutions.

Requirements

  • At least 10 years of experience in systems software design and development.
  • Excellent programming (C /C++/ C#) and scripting skills (Python).
  • Proficiency with design, architecting and developing large, complex system software.
  • Ability to work under tight schedule and deliver on time.
  • Experience software development on Windows/Mac OS/Linux OS.
  • Good understanding of network technologies, protocols.
  • Project management experience across teams and organizations.
  • Experience in owning, leading and driving large scale software solutions with cross functional stakeholders.

Nice To Haves

  • System Level Test equipment or Automated Test Equipment (ATE) experience is a plus.
  • SEMI standards knowledge is a plus.
  • Machine Learning, data analysis, databases and SQL experience is a plus.

Responsibilities

  • Work cross-functionally with platform architecture, Silicon Validation, product engineering, and other hardware/software teams within Apple and our vendors to develop and integrate best in class software and hardware.
  • Design, develop, and maintain application and hardware abstraction layer software, drivers and test programs.
  • Develop silicon characterization algorithms, diagnostics routines and performance measurement tools.
  • Design and develop infrastructure to support automated testing of software solutions at scale.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Career Level

Senior

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service