Talent.com
Software Engineer, HW / SW Co-Design Engineer

Software Engineer, HW / SW Co-Design Engineer

METAMenlo Park, CA, United States
16 hours ago
Job type
  • Full-time
Job description

Summary :

As a key member of the team you'll work closely with internal software and platforms engineering teams to drive architectural analysis of workloads and understand their infrastructure requirements. You will drive technology path-finding, roadmap definition and HW / SW co-design activities to deliver new capabilities and efficient systems for our fleet. Furthermore, you'll work with external industry partners to influence their roadmaps and build the best products for Meta's Infrastructure.Join our team and help shape one of the largest infrastructure footprints which powers Meta's applications used by billions of people across the globe.

Required Skills :

Software Engineer, HW / SW Co-Design Engineer 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

Minimum Qualifications :

Minimum Qualifications :

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 Qualifications :

Preferred Qualifications :

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

Public Compensation :

$70.67 / hour to $208,000 / year + bonus + equity + benefits

Industry : Internet

Equal Opportunity :

Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment.

Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.

Create a job alert for this search

Software Engineer • Menlo Park, CA, United States

Related jobs
  • Promoted
Lead C++ Software Engineer

Lead C++ Software Engineer

Cadence Design SystemsSan Jose, CA, United States
Full-time
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.We are looking for an exceptional C++ software engineer to join the Protium Software Dev...Show moreLast updated: 30+ days ago
  • Promoted
  • New!
Software Engineer, Xcode

Software Engineer, Xcode

AppleCupertino, CA, United States
Full-time
At Apple, we build products that enrich people’s lives.The Tools and Frameworks group empowers developers inside and outside of Apple to build amazing products for our platforms using Xcode, Xcode ...Show moreLast updated: 14 hours ago
  • Promoted
  • New!
Software Engineer, iOS Core Product - Daly City, USA

Software Engineer, iOS Core Product - Daly City, USA

SpeechifyDaly City, CA, United States
Full-time
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, G...Show moreLast updated: 16 hours ago
  • Promoted
  • New!
Software Engineer, Platform - Daly City, USA

Software Engineer, Platform - Daly City, USA

SpeechifyDaly City, CA, United States
Full-time
The mission of Speechify is to make sure that reading is never a barrier to learning.Over 50 million people use Speechify's text-to-speech products to turn whatever they're reading - PDFs, books, G...Show moreLast updated: 16 hours ago
  • Promoted
  • New!
C++ Software Engineer - Core Middleware

C++ Software Engineer - Core Middleware

ZooxFoster City, CA, United States
Full-time
Shipping the software that powers Zoox's revolutionary autonomous vehicles is an extremely challenging job.As a Software Engineer on the Robotics Middleware team, you will be pivotal in designing a...Show moreLast updated: 16 hours ago
  • Promoted
Sr. Software Engineer (OnTAP C / C++ System Design) Boulder, CO

Sr. Software Engineer (OnTAP C / C++ System Design) Boulder, CO

NetAppSan Jose, CA, US
Full-time
NetApp is the intelligent data infrastructure company, turning a world of disruption into opportunity for every customer. No matter the data type, workload or environment, we help our customers iden...Show moreLast updated: 22 days ago
  • Promoted
Software Engineer III - Atlanta, GA

Software Engineer III - Atlanta, GA

OpenGovSan Francisco, CA, United States
Full-time
OpenGov is the leader in AI and ERP solutions for local and state governments in the U.More than 2,000 cities, counties, state agencies, school districts, and special districts rely on the OpenGov ...Show moreLast updated: 5 days ago
  • Promoted
Software Engineer, Codex Enterprise

Software Engineer, Codex Enterprise

OpenAISan Francisco, CA, United States
Full-time
Software Engineer, Codex Enterprise.Applied AI Engineering - San Francisco.Our team is a fast-moving group within OpenAI, bringing together research, engineering, design, and product.We iteratively...Show moreLast updated: 13 days ago
  • Promoted
Sr. Software Engineer - Atlanta, GA

Sr. Software Engineer - Atlanta, GA

OpenGovSan Francisco, CA, United States
Full-time
OpenGov is the leader in AI and ERP solutions for local and state governments in the U.More than 2,000 cities, counties, state agencies, school districts, and special districts rely on the OpenGov ...Show moreLast updated: 5 days ago
  • Promoted
  • New!
Software Engineer - Core Middleware

Software Engineer - Core Middleware

ZooxSan Mateo, CA, United States
Full-time
Software Engineer - Core Middleware.Shipping the software that powers Zoox's revolutionary autonomous vehicles is an extremely challenging job. As a Software Engineer on the Robotics Middleware team...Show moreLast updated: 16 hours ago
  • Promoted
Software Engineer, Systems ML - SW / HW Co-design

Software Engineer, Systems ML - SW / HW Co-design

METAMenlo Park, CA, United States
Full-time
Meta is seeking an AI Software Engineer to join our Research & Development teams.The ideal candidate will have industry experience working on AI Infrastructure related topics.The position will invo...Show moreLast updated: 30+ days ago
  • Promoted
Sr. Software Engineer (26456)

Sr. Software Engineer (26456)

SupermicroSan Jose, CA, United States
Full-time
Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop / Big Data, Hyperscale, HPC and IoT / Embedded customers...Show moreLast updated: 11 days ago
  • Promoted
  • New!
Senior Software Engineer, Core Technology

Senior Software Engineer, Core Technology

I XlSan Mateo, CA, United States
Full-time
Senior Software Engineer, Core Technology.IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Senior Software Engineers who have a passion for ...Show moreLast updated: 16 hours ago
  • Promoted
GNC Software Engineer

GNC Software Engineer

Reliable RoboticsMountain View, CA, United States
Permanent
We're building safety-enhancing technology for aviation that will save lives.Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally tra...Show moreLast updated: 18 days ago
  • Promoted
Software Engineer, Core Technology

Software Engineer, Core Technology

IXL LearningSan Mateo, CA, United States
Full-time
Software Engineer, Core Technology.IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and...Show moreLast updated: 30+ days ago
  • Promoted
Software Engineer, Core Services

Software Engineer, Core Services

RetoolSan Francisco, CA, United States
Full-time
Nearly every company in the world runs on custom software for critical operations like tracking performance metrics, handling customer support workflows, building admin dashboards, and countless ot...Show moreLast updated: 30+ days ago
  • Promoted
DSP Software Engineer (CA)

DSP Software Engineer (CA)

Cooperidge Consulting FirmSanta Cruz, CA, United States
Full-time
Cooperidge Consulting Firm is seeking.This role offers the opportunity to contribute to.Design, develop, and maintain complex software systems. Apply advanced data structures and algorithms to solve...Show moreLast updated: 8 days ago
  • Promoted
Senior Software Engineer - Aurora Services Engineering

Senior Software Engineer - Aurora Services Engineering

Australian Competition and Consumer CommissionMountain View, CA, United States
Full-time
Software Platform Software & Services Mountain View, California.Design complex systems from the ground up, working closely with software, hardware, and infrastructure engineering teams along with o...Show moreLast updated: 30+ days ago