CrawlJobs Logo

Software Engineer, OS Frameworks

United States, Sunnyvale 257000.00 USD / Year · Job Posted February 17, 2026
Apply Position
Job Link Share

Job Description

Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch experiences, and push the future of computing platforms. We are a team of world-class experts developing and shipping products at the intersection of hardware, software, and content. As an OS Frameworks Engineer at Meta, you can help build new, innovative hardware and software that radically redefine the way people work, play, and connect. What we build today could one day be the norm. So to be here today is to truly be at the heart of change and the frontier of what's to come. We're the people helping to define the future of technology. We may not have all the answers. But together, we're getting closer.

Job Responsibility

  • Lead and set direction in how Meta develops its future functionality to deliver best-in-class VR devices
  • Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases
  • Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution
  • Work with Application and Platform teams to debug functional, performance and stability issues across the stack
  • Build on OS internals. Set technical direction for significant improvements
  • Uplift coding and design skills on the team through reviews and introduction of best practices. Model behaviors through clean readable code, upfront debugging and testability when implementing complex components
  • Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks
  • Participate in design reviews and code reviews for the team

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 7+ years of Software development experience or PhD with 4+ years of experience
  • 3+ years of experience in developing any of the following: Desktop applications, Operating Systems, AOSP, Identity, Device management on iOS/Android, Device Security, Android Enterprise
  • Experience with Android, macOS, or Windows internals or frameworks services
  • Experience with coding in both C++ and Java

Nice to have

  • 1+ years of experience developing software for Mobile platforms (Android/iOS)
  • Experience with Android UI frameworks and services
  • Experience with Android performance tools and security models
  • 3+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development

What we offer

  • bonus
  • equity
  • benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer, OS Frameworks

8 matching positions

Software Engineer, OS Frameworks

Meta is building products that make it easier for people to connect with the one...
Location
Location
United States , Redmond
Salary
Salary:
181000.00 USD / Year
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
  • 2+ years of Software development experience or PhD degree +9 months of experience
  • Experience in developing any of the following: Desktop applications, Operating Systems, Android Open Source Project (AOSP), Identity, Device management on iOS/Android, Device Security, Android Enterprise
  • Experience with Android, macOS, or Windows internals or frameworks services
  • Experience with coding in C++ or Java
Job Responsibility
Job Responsibility
  • Lead and set direction in how Meta develops its future enhancements to deliver best-in-class VR devices
  • Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases
  • Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution
  • Work with Application and Platform teams to debug functional, performance and stability issues across the stack
  • Build on OS internals. Set technical direction for significant improvements
  • Uplift coding and design skills on the team through reviews and introduction of best practices. Model behaviors through clean readable code, upfront debugging and testability when implementing complex components
  • Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks
  • Participate in design reviews and code reviews for the team
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Software Engineer, OS Frameworks

Meta is building products that make it easier for people to connect with the one...
Location
Location
United States , Sunnyvale
Salary
Salary:
217000.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
  • 5+ years of Software development experience or PhD with 2+ years of experience
  • 3+ years of experience in developing any of the following: Operating Systems, AOSP, Identity, Device management on iOS/Android, Device Security, Android Enterprise
  • Experience with Android, macOS, or Windows internals or frameworks services
  • Experience coding in either C++ or Java
Job Responsibility
Job Responsibility
  • Lead and set direction in how Meta develops its future enhancements to deliver best-in-class VR devices
  • Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases
  • Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution
  • Work with Application and Platform teams to debug functional, performance and stability issues across the stack
  • Build on OS internals. Set technical direction for significant improvements
  • Uplift coding and design skills on the team through reviews and introduction of best practices. Model behaviors through clean readable code, upfront debugging and testability when implementing complex components
  • Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks
  • Participate in design reviews and code reviews for the team
What we offer
What we offer
  • bonus
  • equity
  • benefits
Read More
Arrow Right

Principal Software Engineer - Control OS

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Santa Clara
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. 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
  • Define architecture and long‑term roadmap for Linux/Windows Control Plane driver frameworks and interfaces
  • Lead development and hardening of host‑side Control Plane drivers and advanced user‑space tools
  • Own critical device‑side components in FunOS, ensuring scalable, reliable kernel/user‑space integration
  • Set engineering standards and mentor seniors, driving design reviews and cross‑team technical decisions
  • Fulltime
Read More
Arrow Right

Software Engineer, Camera & Multimedia Frameworks

The Software Engineer, Camera & Multimedia Frameworks position at Meta involves ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
meta.com Logo
Meta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor degree or equivalent experience in the field of Computer Science, Computer Engineering or a similar field
  • Experience with Android (or Linux, macOS) internals and frameworks services
  • 10+ years of Software development experience
  • 3+ years of experience in developing Camera frameworks, interfacing with camera sensors, ISPs, and other SW layers in the imaging stack
  • Experience with coding in C++
  • Demonstrated experience working collaboratively in cross-functional teams, including collaboration with teams on different time zones
Job Responsibility
Job Responsibility
  • Lead and set direction in how Meta Reality Labs develops its future capabilities to deliver best-in-class wearable devices
  • Develop and modify APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases for camera in AI, calling, and capture use cases
  • Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution
  • Work with Core OS, Application and Platform teams to debug functional, performance and stability issues across the stack
  • Work closely with product management, application software engineers, silicon architects, and external vendors and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing multimedia frameworks
  • Uplift coding and design skills on the team through design and code reviews and introduction of best practices
  • Model behaviors through clean readable code, upfront debuggability and testability when implementing complex components
Read More
Arrow Right

Software Engineer, Embedded UI - C++

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United Kingdom , Cambridge
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5+ years of relevant software development experience
  • Proficiency in modern C++ with the ability to read, debug, and extend embedded/firmware codebases
  • Strong Python experience for building developer tooling, automation, and offline data-processing workflows (e.g., log analysis and data quality improvements)
  • Experience building or improving CI pipelines (including validation and quality gates) to support reliable releases
  • Familiarity with logging/telemetry concepts and an interest in improving data quality from code to downstream consumers
  • Working knowledge of core systems concepts (memory, threading/concurrency, and debugging) and the ability to apply them when investigating issues
  • Experience designing pragmatic internal tools or APIs, with an understanding of trade-offs and maintainability
  • Strong communication skills and a collaborative mindset, as this role partners closely with engineers across UI infrastructure and adjacent teams
  • Built JavaScript/TypeScript frameworks or worked on JS virtual machines and runtimes
Job Responsibility
Job Responsibility
  • Building and maintaining tooling to improve the quality and consistency of data collected from Roku OS logging
  • Developing and evolving offline pipelines that process logs to support initiatives like pre-merge validation in Firmware CI and automated data contract generation
  • Writing and reviewing C++ changes in embedded codebases to ensure logging is accurate, reliable, and usable downstream
  • Creating Python-based tooling and automation (non-embedded) to extract, analyze, and validate log usage across large codebases
  • Partnering with engineers across UI infrastructure, firmware, and CI to integrate tooling into developer workflows and keep it production-ready
  • Troubleshooting issues across tooling, pipelines, and source instrumentation, balancing correctness, maintainability, and scalability
  • Using agentic coding to accelerate feature development and testing
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Employees are supported in taking time off, in accordance with local leave policies and other personal needs to support their evolving work and life needs
  • Fulltime
Read More
Arrow Right

Senior Software Engineer

We are searching for the best talent for Senior Software Engineer. Fueled by inn...
Location
Location
United States , Danvers
Salary
Salary:
109000.00 - 174800.00 USD / Year
mygwork.com Logo
myGwork - LGBTQ+ Business Community
Expiration Date
June 13, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Biomedical Engineering, or related field
  • 6+ years of embedded Linux internals development experience, including Linux kernel configuration, driver development, and OS image authoring using Yocto/BitBake (or equivalent) on Linux-based build environments
  • 6+ years of C/C++ experience for embedded or cross-compiled targets
  • 4+ years of Python experience for system-level tooling and automation, including pytest and coverage tooling
  • 4+ years of front-end development experience with HTML5, CSS3 (SASS/LESS), Angular framework
  • 4+ years of CI/CD pipeline development experience with integrated quality gates (static analysis, linting, SBOM/CVE reporting)
  • Experience integrating cloud connectivity services: TLS outbound communication, video streaming, and OTA update mechanisms
  • Experience implementing WiFi authentication mechanisms (e.g., WPA2-Enterprise, 802.1X) for embedded Linux platforms
Job Responsibility
Job Responsibility
  • Design and develop an embedded Linux platform using Yocto/Bitbake (or similar), including layer authoring, recipe creation, and OS image configuration for development and production environments
  • Develop and maintain embedded C/C++ application software cross-compiled for the target hardware
  • own the build, integration, and debugging lifecycle for low-level system components
  • Author Python-based system scripts and on-device tools for device configuration, log management, and operational workflows
  • write and maintain pytest unit tests with enforced code coverage standards
  • Build and maintain a device management web UI using HTML5, CSS3/SASS, Angular and integrate it as a deployable package
  • Own and optimize the CI/CD pipeline: code quality checks (static analysis, linting), full OS image builds, SBOM and CVE report generation, and image signing
  • Apply IEC 62304-compliant development processes ensuring requirements traceability, verification, and validation
  • implement features in compliance with FDA design controls, ISO 14971 risk management, and FDA cybersecurity guidance
  • Perform peer code reviews, mentor junior engineers, and contribute to architectural design decisions across the platform and application layers
What we offer
What we offer
  • Annual performance bonus
  • medical, dental, vision, life insurance, short- and long-term disability, business accident insurance, and group legal insurance
  • consolidated retirement plan (pension) and savings plan (401k)
  • long-term incentive program
  • Vacation - up to 120 hours per calendar year
  • Sick time - up to 40 hours per calendar year
  • Holiday pay, including Floating Holidays - up to 13 days per calendar year
  • Work, Personal and Family Time - up to 40 hours per calendar year
  • Fulltime
!
Read More
Arrow Right

Senior Software Engineer, Subscriptions

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
United Kingdom , Manchester
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience with C or C++ and Embedded Linux or Native Application Development
  • In-depth understanding of Linux, tools, libraries, and open source development
  • Experience developing UI applications using popular frameworks such as ReactJS
  • Experience with Python, JavaScript, BrightScript, or similar languages
  • Proven track record of designing and shipping high-quality software on an embedded platform
  • Experience with OpenGL, DirectX, or any other graphics APIs
  • Experience writing functional and integration tests
  • Good understanding of Core OS concepts like memory management and multi-threading
  • A good understanding of API design, considerations and trade-offs
  • Consumer electronics experience building Media/Content and/or Ad product
Job Responsibility
Job Responsibility
  • Creating C++ and Embedded Linux and Native Applications
  • Developing UI applications using popular frameworks such as JavaScript, BrightScript and similar languages
  • Working closely with Cross Functional teams to contribute to our application development
  • Developing core features for the Roku OS Application framework
  • Investigating, diagnosing and resolving issues
  • Writing functional and integration tests
  • Designing and shipping high-quality software on the Roku embedded platform
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Local benefits include statutory and voluntary benefits which may include healthcare (medical, dental, and vision), life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Employees are supported in taking time off, in accordance with local leave policies and other personal needs
  • Fulltime
Read More
Arrow Right

Principal Software Engineer - Frontend (Strata Cloud Manager)

Your Career: Help build what is next. Our Cloud Management Platform is a public ...
Location
Location
United States , Santa Clara
Salary
Salary:
147000.00 - 237500.00 USD / Year
paloaltonetworks.com Logo
Palo Alto Networks
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience working as a UI Engineer/Full Stack Developer
  • Expertise in writing scalable enterprise web-apps using Javascript, CSS, HTML, ReactJS, TypeScript, Jest
  • Experience with server side programming language NodeJS, GoLang or Java is a plus
  • Ability to quickly learn and understand complex APIs - REST, streaming, webhooks is a plus
  • Familiarity with Micro Service architecture is preferred
  • Excellent communicator, self-driven, and can work collaboratively with product teams
  • Experience with modern build tools such as npm/yarn, Webpack, monorepo structures
  • Experience in Test-Driven Development (Jest, Mocha, Jasmine)
  • Deep understanding of code vulnerabilities (security issues, type-safe code, sql injections, XSS etc.)
  • Experience setting up a front-end toolchain for tests, docs, bundles, using modern OS tooling libraries
Job Responsibility
Job Responsibility
  • Participate in architecture
  • design and development of features for the company's security platforms on on-premise devices, the public cloud and private cloud
  • Proven ability to lead and collaborate with many cross-functional teams with an emphasis on end-to-end delivery
  • Research, Suggest and Implement different web frameworks suited to the specific platform
  • Work with product management on user requirements, designers to plan, implement and deploy sophisticated user interfaces
  • Actively involved in code reviews to ensure the shipped product meets the highest code standards and follows best practices
  • Pro-actively design and improve all aspects of the UI, collaborate closely with team members to produce extraordinary user experience
What we offer
What we offer
  • Restricted stock units
  • Bonus
  • Fulltime
Read More
Arrow Right