Software Engineer, Security

3 weeks ago


Sunnyvale, United States META Full time

Reality Labs' mission is to give people the tools to feel connected anytime, anywhere. We create new, category-defining consumer hardware and software that are immersive, social, and increase the depth of people's connections. The team is a diverse group of problem solvers, inventors, and proven visionaries who are relentless about transforming everyday occurrences into rich experiences that have the potential to improve the way billions of people live. Facebook Reality Labs hardware, enables people to defy distance-connecting with each other and the world-through world-class VR hardware and software. The Reality Labs Trust team is part of the Reality Labs organization at Meta, responsible for developing hardware products and the software platforms that run on them - and defining the roadmap for the organization. As a Software Engineer on the Reality Labs Trust team, you'll be a part of a groundbreaking team and will ensure that internally and externally found vulnerabilities are remediated. The ideal candidate will share our passion for vulnerability management and designing secure systems.

Software Engineer, Security Responsibilities

  • Design and implement systems that enhance the security and privacy of Meta Reality Labs' products and infrastructure, through, for example, developing static and dynamic analysis tools and integration of tools into build and test systems.
  • Conduct design and code reviews, improvements that enhance the security of RL products and infrastructure
  • Use your knowledge of technical systems, such as key management systems, to respond to security/privacy incidents and other severe issues.
  • Drive effort to fix vulnerabilities and regressions across the organization through communication, technical solutions, and automation efficiency.
  • Work with cross functional teams to prioritize security engineering effort
  • Recommend and help scale adoption of processes to enhance security of RL products and infrastructure
  • Provide guidance and technical direction to full time employees or contingent workers to ensure that vulnerabilities are remediated properly.
Minimum Qualifications
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • Bachelors in Computer Science or related field
  • Experience with common security vulnerabilities on web apps and mobile apps
  • Familiarity with device, app, and web security concepts
  • Experience programming in Python/C/C++
  • Android and/or Linux experience
  • Evaluate and verify security systems via manual and automated testing, such as fuzzing
  • 5+ years of security industry experience
Preferred Qualifications
  • Security patents, technical security conference presentations or other indicators of industry grade security expertise
  • 3+ years of industry grade code review experience
  • Secure manufacturing systems experience
  • Static and Dynamic Analysis experience
  • Vulnerability Management experience
  • Experience authoring and managing key management systems
  • Familiarity with ARM based embedded systems
  • Python and Shell script familiarity


Start preparing
Learn about how to prepare for your interview with our interview guide, tips, and interactive experiences.
Visit interview prep

  • Sunnyvale, United States Innominds Software Full time

    Job Title : Lead Embedded Software EngineerLocation : Sunnyvale, CA - OnsiteDuration : 12+ MonthsJob Description :10+ years of embedded development experienceExpertise in C/C++Experience with RTOS embedded development and multithreaded programming.Proficiency in ARM MCUs, peripherals, features, and development environmentsPreferred knowledge in communication...


  • Sunnyvale, United States ektello Full time

    Embedded Infotainment Software Engineer (Android)W2 Only | Must have Embedded Systems and Android development experienceTeamThe client’s Software Defined Vehicle (SDV) team supports the definition, design, and development of continuously improving mobility services. SDV is a new vehicle intelligence platform that will underpin all future innovations across...


  • Sunnyvale, United States ektello Full time

    Embedded Infotainment Software Engineer (Android)W2 Only | Must have Embedded Systems and Android development experienceTeamThe client’s Software Defined Vehicle (SDV) team supports the definition, design, and development of continuously improving mobility services. SDV is a new vehicle intelligence platform that will underpin all future innovations across...


  • Sunnyvale, United States ektello Full time

    Embedded Infotainment Software Engineer (Android) Are you ready to apply Make sure you understand all the responsibilities and tasks associated with this role before proceeding. W2 Only | Must have Embedded Systems and Android development experience Team The client’s Software Defined Vehicle (SDV) team supports the definition, design, and development of...

  • Software Engineer

    7 days ago


    Sunnyvale, United States Red Oak Technologies Full time

    Red Oak Technologies is a leading provider of comprehensive resourcing solutions across a variety of industries and sectors including IT, Marketing, Finance, Business Operations, Manufacturing and Engineering. We specialize in quickly acquiring and efficiently matching top-tier professional talent with clients in immediate need of highly skilled contract,...


  • Sunnyvale, United States Amazon.com Services LLC Full time

    The Amazon Traffic Management team owns the critical software layer that accepts, filters, and routes all web traffic from the public Internet to it's many websites. This software routes and manages traffic, detects and blocks robot and security threats, and enables Amazon's businesses to quickly and safely launch new websites and new countries.Our team is...


  • Sunnyvale, United States Amazon.com Services LLC Full time

    The Amazon Traffic Management team owns the critical software layer that accepts, filters, and routes all web traffic from the public Internet to it's many websites. This software routes and manages traffic, detects and blocks robot and security threats, and enables Amazon's businesses to quickly and safely launch new websites and new countries.Our team is...

  • DSP Engineer

    1 month ago


    Sunnyvale, United States Intelliswift Software Full time

    Must Have skills:C++, Python requriedBackground in Electrical engineering/computer science, past experience in CPU- DSP architectures, ARM, Silica, x 86, low level software optimization, Machine learning, Pytorch similar machine learning framework Detailed Job DescriptionReality Labs (RL) focuses on connecting people through Virtual Reality (VR) and...

  • DSP Engineer

    1 month ago


    Sunnyvale, United States Intelliswift Software Full time

    Must Have skills:C++, Python requriedBackground in Electrical engineering/computer science, past experience in CPU- DSP architectures, ARM, Silica, x 86, low level software optimization, Machine learning, Pytorch similar machine learning framework Detailed Job DescriptionReality Labs (RL) focuses on connecting people through Virtual Reality (VR) and...

  • Software Engineer

    1 month ago


    Sunnyvale, United States OPT Nation Full time

    This engineer will develop networking protocols and features firmware architectural updates software tools and software build system enhancements.Scope Design develop test and maintain WLAN firmware and support tools. This includes Embedded C and Python programming Develop And maintain WLAN firmware features and participate in WiFi alliance compliance...

  • Software Engineer

    1 month ago


    Sunnyvale, California, United States OPT Nation Full time

    This engineer will develop networking protocols and features firmware architectural updates software tools and software build system enhancements.Scope Design develop test and maintain WLAN firmware and support tools. This includes Embedded C and Python programming Develop And maintain WLAN firmware features and participate in WiFi alliance compliance events...


  • Sunnyvale, United States Illumio Full time

    Senior Backend Software Engineer (Python (Golang a plus)) Hybrid: 2 days in office/week in Sunnyvale, CA In this role, you will focus on the Azure Firewall Management Program over the next year. You will work in conjunction with Illumio's Core product and our newest product, CloudSecure, to deliver on customer-facing products and initiatives. As a Senior...


  • Sunnyvale, United States Intelliswift Software Full time

    Job Title: Audio Integration EngineerLocation: Sunnyvale, CA - OnsiteDuration: 9 MonthsSummary:The main function of an audio integration engineer is to partner with client teams to design, manufacture, and validate smart glass audio modulesResponsibilities:Develop electroacoustic and hearing hardware systems for smart glassTranslate high-level product...


  • Sunnyvale, United States Intelliswift Software Full time

    Job Title: Audio Integration EngineerLocation: Sunnyvale, CA - OnsiteDuration: 9 MonthsSummary:The main function of an audio integration engineer is to partner with client teams to design, manufacture, and validate smart glass audio modulesResponsibilities:Develop electroacoustic and hearing hardware systems for smart glassTranslate high-level product...


  • Sunnyvale, United States Intelliswift Software Full time

    Detailed Job DescriptionSystem Hardware Engineer, New Technology Investigation VSummary: The main function of a hardware prototype engineer is to research, design, develop, test high-density, wearable electronics. The candidate will work with emerging technologies in a fast-paced team. Job Responsibilities:• Review and approve plan layout, including...


  • Sunnyvale, United States Intelliswift Software Full time

    Detailed Job DescriptionSystem Hardware Engineer, New Technology Investigation VSummary: The main function of a hardware prototype engineer is to research, design, develop, test high-density, wearable electronics. The candidate will work with emerging technologies in a fast-paced team. Job Responsibilities:• Review and approve plan layout, including...

  • Software Engineer

    2 days ago


    Sunnyvale, United States AXONNE Full time

    Company Overview:Axonne is an innovative and rapidly growing automotive semiconductor startup dedicated to developing cutting-edge High-Speed In-Vehicle Network semiconductor solutions for the automotive industry. We specialize in developing advanced technologies that power the next generation of vehicles, with a focus on Automotive Multi-gigabit Ethernet....

  • Software Engineer

    3 weeks ago


    Sunnyvale, United States AXONNE Full time

    Company Overview:Axonne is an innovative and rapidly growing automotive semiconductor startup dedicated to developing cutting-edge High-Speed In-Vehicle Network semiconductor solutions for the automotive industry. We specialize in developing advanced technologies that power the next generation of vehicles, with a focus on Automotive Multi-gigabit Ethernet....

  • Software Engineer

    3 weeks ago


    Sunnyvale, United States AXONNE Full time

    Company Overview:Axonne is an innovative and rapidly growing automotive semiconductor startup dedicated to developing cutting-edge High-Speed In-Vehicle Network semiconductor solutions for the automotive industry. We specialize in developing advanced technologies that power the next generation of vehicles, with a focus on Automotive Multi-gigabit Ethernet....


  • Sunnyvale, United States Mercedes-Benz R&D Full time

    Automated software deployments and over-the-air updates are at the backbone of fast and secure development of tomorrow's ADAS and autonomous driving systems. As a leader in these fields, Mercedes-Benz is at the forefront of new developments in this area. Members of the software update team develop algorithms optimized for speed and space. This internship...