Software Infrastructure Engineer

Santa Clara Valley (Cupertino), California, United States


Role Number:200000757
Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, smart people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. 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. Join us to help deliver the next groundbreaking Apple product. In this highly-versatile, extremely rewarding role, you will be part of an exciting, talent-overflowing team working on developing software that will be widely adopted. You will be part of Apple's prototyping and emulation team focusing on infrastructure that accelerates overall productivity in countless areas. Your work will bring tremendous impact to the overall chip design and in getting functional products to millions of customers.

Key Qualifications

  • Experience with Python, JavaScript, knowledge of full-stack web development and various modern web frameworks
  • Experience working with SQL/NoSQL databases, knowledge of the network stack
  • Fundamental understanding of data structures and algorithms, knowledge of low-level SW, C/C++
  • Experience and interests in working with DevOps are a plus
  • Exposure to digital logic concepts, Verilog, System-Verilog, simulation are a plus


As a software engineer working on infrastructure, you will be responsible for designing and developing with cutting-edge technologies that drive innovation. Contribute in areas including but not limited to: full-stack web development, operations, data analytics, and low-level HW/SW interface. Flexibility to manage infrastructure projects from development to deployment, support cross- functional engineering efforts to meet teams’ goals. Work closely with the team in a collaborative environment, review specification and needs, architect and develop new methodologies for solving complex problems. Assist with bring-up of physical and virtual prototypes for Apple’s state-of-the-art chips.

Education & Experience

BS (CS, CE, or EE) required with 1-3+ years relevant experience preferred.

Additional Requirements