Meta
Software Engineer (HW/SW Co-Design)
$219K–$301K
Menlo Park, CA · Full-time · Posted Oct 9, 2026
- Experience
- 5+ years of programming and scripting experience; 5+ years of hardware architecture, compute technologies and/or storage experience.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
About the job
Defines next-generation compute and storage architectures by analyzing workloads, co-designing hardware and software, and guiding platform roadmaps and adoption.
What you'll do
- Analyze infrastructure workloads and hardware bottlenecks; collaborate with software teams to improve performance and reduce resource use.
- Develop benchmarks and evaluate platforms; identify co-design opportunities and define technology roadmaps.
- Influence vendor roadmaps and partner with engineering teams to deliver hardware capabilities into production.
What they ask for
- Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
- 5+ years of experience with programming and scripting languages such as C, C++, Java, PHP, or Python.
- Experience with large-scale infrastructure, distributed systems, and full stack analysis of server applications.
- 5+ years of experience with hardware architecture, compute technologies and/or storage; AI tool integration, responsible AI practices, and ongoing AI skill development are also required.
Pay
$219,000/year to $301,000/year USD base salary
Tools
C, C++, Java, PHP, Python, Hack, x86/ARM, Flash/HDD
AI focus
Integrate AI tools to optimize or redesign workflows and drive measurable impact; apply responsible, ethical AI practices and develop skills in prompt/context engineering and agent orchestration.
Model-written summary · the original posting is authoritative