Meta · 3 months ago
Software Engineer, HW/SW Co-Design Engineer
Meta builds technologies that help people connect and grow businesses. As a Software Engineer in HW/SW Co-Design, you will work closely with internal teams to drive architectural analysis and technology path-finding to enhance Meta’s infrastructure capabilities.
Computer Software
Responsibilities
Utilize extensive understanding of CPUs (x86/ARM) to identify key platform resource bottlenecks. Collaborate closely with software product teams to re-architect services, improve performance through algorithm redesign, reduce resource consumption
Develop representative benchmarks (in C++, Python, and/or Hack) to capture fleet requirements and drive early evaluation of upcoming platforms. Drive fleet-wide detailed workload analysis and keep ahead of evolving business needs and its impact to compute fleet
Identify novel hardware/software co-design opportunities based on industry trends and new paradigms. Conduct pathfinding activities to quantify the value proposition for Meta and drive roadmap definition
Influence vendor hardware roadmap and broader ecosystem to align with Meta's requirements
Partner with Product Engineering and Infrastructure Engineering teams to find the optimal way to deliver the hardware roadmap into production and drive adoption
Qualification
Required
Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta
Experience with programming and scripting languages such as C, C++, Java, PHP, Python
5+ years of experience with hardware architecture, compute technologies and/or storage systems
Preferred
Master's degree or PhD in Computer Science, or a related technical field
Demonstrated Architectural understanding of CPU, Memory subsystems, Accelerators, Networking, Flash and/or HDD Storage systems
Experience with large-scale infrastructure, distributed systems, full stack analysis of server applications
Benefits
Bonus
Equity
Benefits
Company
Meta
Meta's mission is to build the future of human connection and the technology that makes it possible.
Funding
Current Stage
Late StageRecent News
Crunchbase News
2025-11-17
2025-11-16
Company data provided by crunchbase