Systems Software Engineer, Platform Architecture
Core
Build high performance functional models of advanced SoC designs to bridge the gap between Software and Hardware.
Role type
Senior IC systems software engineer (platform architecture)
Builds
Forward-looking prototype systems for Apple hardware and software architecture
Domain
Consumer electronics, semiconductor systems, operating systems
Deliverable
production ML models
Required skills
low-level software development, operating systems, compilers, C++, C, large complex system software debugging
Preferred skills
kernel development, driver development, firmware development, concurrent and parallel programming, modeling and simulation, ARM architecture, X86 architecture, Python scripting, Assembly
Technologies
C++, C, Python, Assembly, ARM, X86
Responsibilities
Prototype and analyze architecture and operating system proposals; Interface kernels and drivers with processor & SoC models; Collaborate with cross-functional teams across product groups; Promote new opportunities and techniques with other groups.