Taro Logo

Software Engineer (Systems)

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Messenger, Instagram, WhatsApp, and working on AR/VR experiences.
Burlingame, CA, USA
$191,547 - $200,200
Embedded
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Enterprise SaaS · Consumer

Description For Software Engineer (Systems)

Meta is seeking a Systems Software Engineer to join their team in Burlingame, CA. This role offers an exciting opportunity to work on embedded systems and firmware development at one of the world's leading technology companies. As a Software Engineer (Systems), you'll be responsible for developing and testing embedded systems software for microcontroller firmware, building new features, and improving existing products.

The position combines hands-on technical work with strategic thinking, requiring expertise in embedded systems, RTOS development, and systems programming. You'll work with cutting-edge technology, particularly in Meta's growing AR/VR initiatives, while collaborating with talented engineers across the organization.

The ideal candidate will have strong programming skills in languages like C, C++, or Java, experience with embedded systems development, and a solid understanding of computer science fundamentals. You'll be working on problems of moderate scope, pushing code, and driving the development of systems behind Meta's products.

Meta offers a competitive compensation package including a base salary range of $191,547 to $200,200, plus bonus, equity, and comprehensive benefits. The company provides an inclusive work environment and opportunities for professional growth within one of tech's most innovative companies.

This role is perfect for someone who is passionate about embedded systems, enjoys solving complex technical challenges, and wants to contribute to the next generation of social technology and immersive experiences. You'll be part of Meta's mission to help people connect and build communities while working on technology that will shape the future of human interaction.

Working at Meta means joining a company that's pushing the boundaries of technology, particularly in areas like AR/VR, while maintaining a strong foundation in social connectivity through its family of apps including Facebook, Instagram, and WhatsApp. The company's commitment to innovation, scale, and impact makes it an exciting place for engineers looking to make a significant difference in how people connect and interact with technology.

Last updated 6 hours ago

Responsibilities For Software Engineer (Systems)

  • Develop and execute software tests
  • Research, design, develop, build and test embedded systems software for microcontroller firmware
  • Test system modifications
  • Build new software features and improve existing products
  • Work on problems of moderate scope
  • Push code, drive the development of the systems behind products
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming and software engineering
  • Produce high-quality code with good test coverage
  • Follow internal development standards

Requirements For Software Engineer (Systems)

Java
Linux
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Mathematics, or related field
  • Experience with C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Knowledge of relational databases and SQL
  • Experience conducting design and code reviews
  • Experience building maintainable and testable code bases
  • Experience with multithreading programming and mobile memory management
  • Proficiency with software development tools (VIM/Emacs, Git/SVN/Perforce)
  • Experience with Linux/UNIX systems
  • Understanding of algorithms and computer science concepts
  • Experience developing embedded software on RTOS (FreeRTOS, Zephyr)
  • Experience debugging embedded systems

Benefits For Software Engineer (Systems)

Medical Insurance
Equity
401k
  • Competitive salary
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer (Systems)