Hardware Systems Architect
Company | Meta |
---|---|
Location | Redmond, WA, USA, Sunnyvale, CA, USA, San Diego, CA, USA |
Salary | $170000 – $240000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior, Expert or higher |
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science/Engineering or other related technical field
- 8+ years of industry experience in systems engineering, SoC (System on Chip) architecture, security engineering or a related role
- Experience creating system models to analyze compute, latency and communication interface bandwidths across multiple subsystems within a heterogeneous compute environment, in order to define a system architecture that meets overall product requirements
- Experience with influencing silicon vendor roadmaps and SoC feature sets with emphasis on using advanced IPs in domains such as Machine Learning, Graphics, Imaging and Audio
- In-depth knowledge of and experience applying security principles to system HW/SW design, including but not limited to: root of trust, TEE, secure boot mechanisms, encryption methods, secure communication protocols, access control and authentication mechanisms, vulnerability assessment and penetration testing
- Experience in rapid prototyping and creating proof-of-concept models to share ideas and improve architectural decisions
- Experience working with Product Development engineers, Product Managers and hardware/software cross-functional teams
- Experience working with partnerships teams and external partners at both a supply base and product level
Responsibilities
- Define system architecture for roadmap products, encompassing compute, memory, connectivity, peripherals/interfaces, sensors, I/O, and firmware from initial conception through prototyping, product development, and production ramp
- Conduct threat modeling analysis for system designs and design effective mitigations. Derive corresponding security requirements, including compute silicon requirements and hardware/software interfaces
- Deliver engineering solutions for architectural problems during early product concept development, ensuring the translation of marketing requirements to technical product requirements
- Conduct detailed analysis and trade-off studies for complex systems
- Define, track, and optimize system-level performance and security KPIs
- Publish clear technical documentation for architectures and implementations
- Drive technical scoping and development of new technologies to deliver generation-defining user experiences for future products on the roadmap
- Guide management and partner teams on long-term technology investments
- Collaborate with cross-functional teams on blank-slate, early-phase prototyping, and product exploration
- Travel up to 15% time domestically and internationally
Preferred Qualifications
- MS / PhD in Electrical Engineering, Computer Engineering or other related technical field
- 10+ years of industry experience in systems engineering, SoC architecture, security engineering or a related role
- Experience developing security solutions for applications such as device authentication and DRM, for distributed compute systems
- Platform security expertise – familiarity with Android, RTOS and IoT-based security attacks and countermeasures
- Experience in firmware development, programming, computer vision, OS, game development, and complex sensing systems
- Experience modeling system power and, using those models, inform trade-offs against key architectural decisions (e.g. battery life, thermals, silicon roadmaps, power load profiles)
- Understanding of memory subsystems including mass storage and filesystem as well as volatile memory and memory management and their impacts on overall system performance