Low-level Software Engineer, Platform Architecture
Core
Build high-performance software models of advanced SoC designs and bridge the gap between Software and Hardware to influence performance, power efficiency, and security.
Role type
Low-level software engineer (platform architecture)
Builds
Software systems and tools for OS bring-up on future SoCs
Domain
Consumer electronics, embedded systems, computer architecture
Deliverable
production ML models
Required skills
C++, C, Python, low-level software, operating systems, compilers, concurrent programming, parallel programming, ARM architecture, X86 architecture
Preferred skills
kernel development, driver development, firmware development, modeling and simulation, Assembly, modern SoC architectures
