CrawlJobs Logo

Software Engineer, Silicon Infrastructure

meta.com Logo

Meta

Location Icon

Location:
United States , Austin

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

154000.00 - 217000.00 USD / Year

Job Description:

At Meta, we're building innovative products that make it easier for people to connect with each other and enjoy immersive experiences. Our team of world-class experts is developing and shipping products at the intersection of hardware, software, and content, pushing the future of computing platforms and redefining the way people work, play, and connect. As an Embedded Software Engineer, you'll have the opportunity to design, develop, and optimize embedded firmware systems for our AR, VR, and wearable devices, working on low-level systems software, device drivers, and connectivity protocols such as Wi-Fi, Bluetooth, and Core Android networking. You'll collaborate with cross-functional teams to solve complex problems and drive innovation in areas such as computer vision, machine learning, and graphics, helping to shape the future of technology and create new experiences for augmented reality, virtual reality, and social/family products.

Job Responsibility:

  • Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
  • Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
  • Lead hardware bring-up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
  • Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
  • Profile performance problems and drive optimizations across the entire software stack
  • Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
  • Collaborate closely with cross-functional teams, including silicon architects, hardware designers, OS team, and algorithm and model development teams
  • Understand and implement power-management, boot loaders, scheduling, inter-processor communication, computer vision, and firmware/system interfaces on RTOS and/or bare-metal environments
  • Design, develop, and architect models and infrastructure building blocks of Virtual Platforms, integrating internal models and vendor IP models

Requirements:

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 5+ years software development experience in industry settings or PhD with 2+ years of experience
  • 3+ years embedded software development experience in industry settings
  • Experience in large-scale C/C++ code base
  • Demonstrated experience working across disciplines to drive optimal solutions

Nice to have:

  • Experience in software design and programming in C/C++ or Python for development, debugging, testing and system integration
  • Experience in understanding hardware and how embedded systems work
  • Experience on development and release of software APIs to orchestrate frameworks stimuli input and output capture
  • Knowledge of the silicon development cycle
  • Hands-on experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, and USB
  • Experience with FPGA and hardware evaluation boards
What we offer:
  • bonus
  • equity
  • benefits

Additional Information:

Job Posted:
January 24, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer, Silicon Infrastructure

Network Software Test – Senior Software Engineer

About Arrcus: Arrcus was founded to enhance business efficiency through superior...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
arrcus.com Logo
Arrcus
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS/MS in Computer Engineering/Computer Science or equivalent degree
  • Ability to write high quality automated test cases using Python
  • 5+ years of hands-on test experience of Networking protocols such as OSPF, BGP, ISIS, MPLS, BFD, MLAG, EVPN, VxLAN, SR-MPLS, SRv6
  • Proficient in the use of traffic generators to develop Data Path and Control Plane Test cases
  • Growing the existing automation framework to support customer user case testing scenarios and cross-feature integrations
  • Working knowledge of Test Harness like Robot framework, Jinja2 templating
  • Expertise in Scale and Performance Testing using simulation for customer networks
  • Using development infrastructure tools, such as Jenkins, Git, JIRA, etc.
  • Familiarity with Docker Containers, VMs expected
  • Knowledge of Network merchant silicon chipsets and Whitebox platforms
Job Responsibility
Job Responsibility
  • Deep understanding of Layer 2/3 protocols like BGP, BGP EVPN, ISIS, SR, MPLS,L3VPN, SRv6, and ability to validate networking functionality and performance through automation
  • Ability to understand and learn Service Provider, Datacenter, Campus/ Enterprise Customer Solutions
  • Influence development team to align with customer expectations with respect to deployment and UX needs
  • Creative problem solving and excellent Troubleshooting skills
  • Ability to handle multiple tasks and complete them on time
  • Good documentation and presentation skills
What we offer
What we offer
  • Generous compensation packages including equity
  • Medical Insurance
  • Parental Leave
  • Sabbatical leave (After 4 years of service)
  • Fulltime
Read More
Arrow Right

System Technical Lead

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
Taiwan , Taipei
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 3+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Mechanical Engineering, or related field AND 5+ years technical engineering experience OR equivalent experience
  • 10+ years of relevant experience in system (compute, storage, networking, and/or accelerator) level design and/or implementation across the hardware development lifecycle
  • 10+ years of hands-on experience in server hardware design, development with solid understanding of hardware, firmware, and Operating System (OS)
  • Ability to work across multiple disciplines (hardware, firmware, software, and/or data center infrastructure) to identify risks, drive discussions, detail system tradeoffs, and assess impact
  • Proficient in English communication across business and technical contexts
Job Responsibility
Job Responsibility
  • Own end-to-end product delivery from concept to launch of platforms
  • Drive program level cross function technical decision
  • Design deliverables quality management
  • Work with TPM to define program baseline including scope, schedule, budget and cost
  • Work with TPM for design change management
  • Collaborate with architecture, silicon engineering, firmware, hardware design, hardware validation, OS (operating systems), manufacturing, and customer teams to build state-of-the-art compute, storage, networking, and accelerator hardware solutions
  • Drive Perform NUDD (new, unique, different and difficult) technology and feature analysis and provide risk assessment and mitigations
  • Collaborate with internal, external, and open-source partners to onboard innovative technologies in a seamless manner
  • Work closely with validation engineering team, systems engineering team and manufacturing engineering team to drive issues found during test to closure
  • Fulltime
Read More
Arrow Right

Embedded Software Engineer

At Meta, we're building innovative products that make it easier for people to co...
Location
Location
United States , Sunnyvale, CA +5 locations
Salary
Salary:
122000.00 - 181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of software development experience in industry settings, or PhD degree +9 months of experience
  • Experience in large-scale C/C++ code base
  • Embedded software engineering 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
Job Responsibility
Job Responsibility
  • Design and implement software components at all layers of the system, including kernel, synchronization primitives, resource allocators, memory management, security, I/O systems, persistence, etc
  • Develop drivers and services that operate efficiently in constrained environments and deliver large volumes of data with low-latency and high-bandwidth
  • Lead hardware bring-up, peripheral drivers and communication, silicon integration, and power and performance management and optimization efforts
  • Debug complex, system-level, multi-component issues that span multiple layers from kernel to application
  • Profile performance problems and drive optimizations across the entire software stack
  • Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
  • Collaborate closely with cross-functional teams, including silicon architects, hardware designers, OS team, and algorithm and model development teams
  • Understand and implement power-management, boot loaders, scheduling, inter-processor communication, computer vision, and firmware/system interfaces on RTOS and/or bare-metal environments
  • Design, develop, and architect models and infrastructure building blocks of Virtual Platforms, integrating internal models and vendor IP models
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Silicon Validation Engineer

The Reality Labs team is building products that make it easier for people to con...
Location
Location
United States , Sunnyvale
Salary
Salary:
146000.00 - 209000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of hands-on experience in bring-up, debug, and validation of complex Systems on Chips
  • 2+ years of experience in high-speed protocols (i.e., MIPI, PCIe, USB, DDR) and hands-on experience in high-speed IO bring-up
  • 2+ years of experience in silicon validation planning, execution, validation Firmware development, and validation sign-off
  • 2+ years of experience using lab equipment, such as scopes, BERTs, protocol analyzers, JTAG debuggers, etc
  • Expertise with building silicon validation infrastructure and test automation, in highly cross-functional environments - across multiple team sites
  • Experience influencing design, Design Verification and post-silicon validation teams to optimize the usage of pre-silicon prototype platforms
Job Responsibility
Job Responsibility
  • Responsible for System on Chip and end-to-end system validation plan development, execution and sign-off
  • Identify and communicate technical risks related to the project to the stakeholders
  • Plan, organize, and participate in silicon bring-up and validation activities across multiple Systems on Chips
  • Understand system Hardware, Software, Firmware component as a whole and drives test execution and debug with cross functional/PnP teams
  • Collaborate with the team for lab debug, silicon bug repro, failure analysis, and failure report activities
  • Work with cross-functional teams (i.e., architecture, Intellectual Property, Firmware, Electrical Engineering, System on Chip, and product engineer teams) to generate validation reports for SoC and systems
  • Work in an agile environment, changing roadmaps and adapt to validation plans based on changes
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Senior Hardware Diagnostics Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Santa Clara
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience OR equivalent experience
  • 4+ years of experience in hardware functionality through Datasheets, Schematics & Functional Specifications
  • 4+ years of experience in Linux kernel drivers for IO Peripherals and sensors
  • 4+ years of experience in writing and understanding infrastructure written in Python/ GTK
  • 4+ years of experience working on BMC/IPMI frameworks and x86 BIOS/ UEFI
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Develop test plans to validate new products working closely with Hardware (Silicon & Board Design), Software (Platform & OS) and Mfg. Test Engineers
  • Develop tests and debugging tools to validate the functionality of hardware systems
  • Perform product validation and verification of systems in field or lab environment
  • Prepare and submit test reports highlighting the diags. coverage for various components/ subsystems
  • Train the technicians responsible for carrying out testing activities at CM/ ODM site
  • Provide support to the Hardware Test Engineers (DVT) in development of automated test cases
  • Fulltime
Read More
Arrow Right

Principal AI Network Architect

Do you want to be at the forefront of innovating the latest hardware designs to ...
Location
Location
United States , Redmond
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • Master’s or Doctoral degree in Electrical Engineering, Computer Engineering, or related fields and 10+ years of technical experience in the domain
  • Deep expertise with ethernet networking, RDMA (RoCE, Infiniband), congestion control, and layer 2/3 switching
  • Experience architecting scale-out/backend network for AI GPU clusters
  • Familiarity with scale-up networks such as NVLinks, UALink
  • Experience with high radix ethernet switches
  • Familiarity with AI model execution pipelines, being able to analyze communication flows and its impact on model performance
  • Prior contributions in standards committee and experience on hyperscale network deployments would be an added benefit
  • Skilled in partnering and influencing architects, hardware engineers, and software leads
Job Responsibility
Job Responsibility
  • Leadership: Spearhead architecture definition and evaluation of AI accelerator platforms, with a focus on high bandwidth, low latency networks. Drive end to end optimization of the stack from hardware, the software kernels
  • Cross functional collaboration: Partner with silicon and platform design teams to co-design infrastructure that meets performance, reliability and deployment goals. Frame decisions in terms of TCO, performance, flexibility, scalability
  • Prototyping: You will be working with state of art networking lab to prototype new network architectures
  • Industry influence: Participate in industry consortiums to shape standards, and influence vendor roadmaps
  • Fulltime
Read More
Arrow Right
New

Member of Technical Staff, Software Co-Design AI HPC Systems

Our team’s mission is to architect, co-design, and productionize next-generation...
Location
Location
United States , Mountain View
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Strong background in one or more of the following areas: AI accelerator or GPU architectures
  • Distributed systems and large-scale AI training/inference
  • High-performance computing (HPC) and collective communications
  • ML systems, runtimes, or compilers
  • Performance modeling, benchmarking, and systems analysis
  • Hardware–software co-design for AI workloads
  • Proficiency in systems-level programming (e.g., C/C++, CUDA, Python) and performance-critical software development.
  • Proven ability to work across organizational boundaries and influence technical decisions involving multiple stakeholders.
Job Responsibility
Job Responsibility
  • Lead the co-design of AI systems across hardware and software boundaries, spanning accelerators, interconnects, memory systems, storage, runtimes, and distributed training/inference frameworks.
  • Drive architectural decisions by analyzing real workloads, identifying bottlenecks across compute, communication, and data movement, and translating findings into actionable system and hardware requirements.
  • Co-design and optimize parallelism strategies, execution models, and distributed algorithms to improve scalability, utilization, reliability, and cost efficiency of large-scale AI systems.
  • Develop and evaluate what-if performance models to project system behavior under future workloads, model architectures, and hardware generations, providing early guidance to hardware and platform roadmaps.
  • Partner with compiler, kernel, and runtime teams to unlock the full performance of current and next-generation accelerators, including custom kernels, scheduling strategies, and memory optimizations.
  • Influence and guide AI hardware design at system and silicon levels, including accelerator microarchitecture, interconnect topology, memory hierarchy, and system integration trade-offs.
  • Lead cross-functional efforts to prototype, validate, and productionize high-impact co-design ideas, working across infrastructure, hardware, and product teams.
  • Mentor senior engineers and researchers, set technical direction, and raise the overall bar for systems rigor, performance engineering, and co-design thinking across the organization.
  • Fulltime
Read More
Arrow Right

Senior Performance Architect

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Hillsboro
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience OR equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • 3+ years of experience developing SOC or IP performance models and benchmarks from conception to microarchitecture specification
  • Deep understanding of computer architecture, System on Chip (SOC) and system-software architectures, and their performance tradeoffs
  • Significant understanding of input/output (I/O), memory subsystems, coherency flows, interconnect, Quality of Service (QoS) traffic
  • Excellent communication, collaboration and teamwork skills and ability to contribute to diverse and inclusive teams
Job Responsibility
Job Responsibility
  • Develop performance modeling methodologies by creating and owning System on Chip (SOC) / Intellectual Property (IP) cycle-accurate/approximate performance models and analysis tools in C++ and Python
  • Use workload information and working with Micro-architects and Register Transfer Level (RTL) team to identify performance bottlenecks
  • Collaborate across functionally to propose architectural/microarchitectural changes and provide the required quantitative justification
  • Leverage AI tools and infrastructure for comprehensive performance modeling, including coding, performance tuning, analysis
  • Verify the correlation of the SOC performance models to the RTL implementation
  • Work closely with the product architecture System On Chip (SOC) architecture teams, IP architecture, to ensure our SOC and IPs enable performant, efficient, and industry-leading systems
  • Demonstrate Microsoft core values: Customer Focus, Adaptability, Collaboration, Growth Mindset, Drive for Results, Influence for Impact, Judgement, and Diversity & Inclusion
  • Fulltime
Read More
Arrow Right