SoC Systems Software Engineer
• 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.
Minimum Qualifications
Bachelor's degree
Preferred Qualifications
Excellent programming (C /C++/ C#) and scripting skills (Python).
Proficiency with design, architecting and developing large, complex system software is a plus.
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 is a plus.
Experience in owning, leading and driving large scale software solutions with cross functional stakeholders is a plus.
System Level Test equipment or Automated Test Equipment (ATE) experience is a plus.
SEMI standards knowledge is a plus.
Machine Learning, data analysis, data bases and SQL experience is a plus.