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
Systems Software Engineer, Platform Architecture
Builds
Forward-looking prototype systems for Apple hardware and software architecture
Domain
Consumer electronics, System-on-Chip (SoC) design, Low-level systems
Required skills
Low-level software development, Operating systems, Compilers, C++, C
Preferred skills
Kernel development, Driver development, Firmware development, Modeling and simulation, ARM architecture, X86 architecture, Assembly programming, Python scripting
Technologies
C++, C, Python, 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