189 Frameworks Engineer jobs in the United States
Swift Testing Frameworks Engineer
Posted 3 days ago
Job Viewed
Job Description
Swift Testing Frameworks Engineer
Los Angeles Metro Area, California, United States
Software and Services
Summary
Posted: Sep 05, 2025
Role Number:
Home Office: Yes
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 Swift, Xcode and more!
The Swift Testing Frameworks team is looking for a software engineer passionate about the discipline of automated testing and developer tools for validating quality. Our focus is the Swift Testing and XCTest frameworks, and our mission is to improve the experience and effectiveness of testing. We are a fast-paced, collaborative group working to improve these frameworks’ capabilities and their integration with supporting IDEs and tools. Testing is a key part of building high-quality applications, and as a member of this team, you’ll play a significant role in shaping the APIs and tools used by millions of developers every day to validate their code.
Description
The Swift Testing Frameworks team is seeking a highly motivated engineer to collaboratively design and implement new testing features, APIs, and tools integrations. As a member of this team, you’ll work with engineers across Apple and contributors in the open source Swift community to design new features that help identify problems and improve software quality.
Ideal candidates have a strong passion for software development, testing, and automation, a thorough understanding of computer science fundamentals, and an appetite to learn the specifics of our systems and tools. This position requires a highly creative and self-motivated individual, capable of communicating with and giving feedback to others in a range of roles across software engineering at Apple, the Swift ecosystem, and beyond.
Minimum Qualifications
-
B.S. in Computer Science, Computer Engineering, or equivalent experience.
-
5+ years of Software Engineering experience.
-
Strong programing skills (preferably in Swift or a similar language).
-
Demonstrated ability to communicate through technical writing.
-
Experience with automated testing tools and Continuous Integration practices.
-
Skilled at collaborating efficiently with team members in a distributed and remote setting.
Preferred Qualifications
-
Passion for different testing methodologies and tools.
-
Experience with designing idiomatic APIs.
-
Comfort with large and established codebases, including complex debugging scenarios.
-
Enthusiasm for open source development and engaging with community members an
Pay & Benefits
At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171,600 and $302,200, and your base pay will depend on your skills, qualifications, experience, and location.
Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.Learn more about Apple Benefits. (
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant ( .
Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.Learn more about your EEO rights as an applicant ( .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation.
Apple participates in the E-Verify program in certain locations as required by law.Learn more about the E-Verify program ( .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Reasonable Accommodation and Drug Free Workplace policy Learn more .
Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy Learn more .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance guidelines applicable in your area.
It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
LLM Inference Frameworks and Optimization Engineer
Posted 4 days ago
Job Viewed
Job Description
At Together.ai, we are building state-of-the-art infrastructure to enable efficient and scalable inference for large language models (LLMs). Our mission is to optimize inference frameworks, algorithms, and infrastructure, pushing the boundaries of performance, scalability, and cost-efficiency.
We are seeking anInference Frameworks and Optimization Engineer to design, develop, and optimize distributed inference engines that support multimodal and language models at scale. This role will focus on low-latency, high-throughput inference, GPU/accelerator optimizations, and software-hardware co-design, ensuring efficient large-scale deployment of LLMs and vision models.
This role offers a unique opportunity to shape the future of LLM inference infrastructure, ensuring scalable, high-performance AI deployment across a diverse range of applications. If you're passionate about pushing the boundaries of AI inference, we'd love to hear from you!
Responsibilities
Inference Framework Development and Optimization
- Design and develop fault-tolerant, high-concurrency distributed inference engine for text, image, and multimodal generation models.
- Implement and optimize distributed inference strategies, including Mixture of Experts (MoE) parallelism, tensor parallelism, pipeline parallelism for high-performance serving.
- Apply CUDA graph optimizations, TensorRT/TRT-LLM graph optimizations, and PyTorch-based compilation (torch.compile), and speculative decoding to enhance efficiency and scalability.
- Collaborate with hardware teams on performance bottleneck analysis, co-optimize inference performance for GPUs, TPUs, or custom accelerators.
- Work closely with AI researchers and infrastructure engineers to develop efficient model execution plans and optimize E2E model serving pipelines.
Must-Have:
- Experience:
- 3+ years of experience in deep learning inference frameworks, distributed systems, or high-performance computing.
- Technical Skills:
- Familiar with at least one LLM inference frameworks (e.g., TensorRT-LLM, vLLM, SGLang, TGI(Text Generation Inference)).
- Background knowledge and experience in at least one of the following: GPU programming (CUDA/Triton/TensorRT), compiler, model quantization, and GPU cluster scheduling.
- Deep understanding of KV cache systems like Mooncake, PagedAttention, or custom in-house variants.
- Programming:
- Proficient in Python and C++/CUDA for high-performance deep learning inference.
- Optimization Techniques:
- Deep understanding of Transformer architectures and LLM/VLM/Diffusion model optimization.
- Knowledge of inference optimization, such as workload scheduling, CUDA graph, compiled, efficient kernels
- Soft Skills:
- Strong analytical problem-solving skills with a performance-driven mindset.
- Excellent collaboration and communication skills across teams.
- Experience in developing software systems for large-scale data center networks with RDMA/RoCE
- Familiar with distributed filesystem(e.g., 3FS, HDFS, Ceph)
- Familiar with open source distributed scheduling/orchestration frameworks, such as Kubernetes (K8S)
- Contributions to open-source deep learning inference projects.
About Together AI
Together AI is a research-driven artificial intelligence company. We believe open and transparent AI systems will drive innovation and create the best outcomes for society, and together we are on a mission to significantly lower the cost of modern AI systems by co-designing software, hardware, algorithms, and models. We have contributed to leading open-source research, models, and datasets to advance the frontier of AI, and our team has been behind technological advancement such as FlashAttention, Hyena, FlexGen, and RedPajama. We invite you to join a passionate group of researchers in our journey in building the next generation AI infrastructure.
Compensation
We offer competitive compensation, startup equity, health insurance and other competitive benefits. The US base salary range for this full-time position is: $160,000 - $230,000 + equity + benefits. Our salary ranges are determined by location, level and role. Individual compensation will be determined by experience, skills, and job-related knowledge.
Equal Opportunity
Together AI is an Equal Opportunity Employer and is proud to offer equal employment opportunity to everyone regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, and more.
Please see our privacy policy at
Software Engineer, OS Frameworks
Posted today
Job Viewed
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.
ResponsibilitiesLead 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.
Minimum QualificationsBachelor'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.
Preferred Qualifications1+ 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.
$85.10/hour to $251,000/year + bonus + equity + benefits
Individual compensation is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base hourly rate, monthly rate, or annual salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base compensation, Meta offers benefits. Learn more about benefits at Meta.
Meta is proud to be an Equal Employment Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, reproductive health decisions, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, genetic information, political views or activity, or other applicable legally protected characteristics. You may view our Equal Employment Opportunity notice here.
Meta is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, fill out the Accommodations request form.
Software Engineer, OS Frameworks
Posted 4 days ago
Job Viewed
Job Description
Summary:
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.
Required Skills:
Software Engineer, OS Frameworks Responsibilities:
-
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
Minimum Qualifications:
Minimum Qualifications:
-
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
Preferred Qualifications:
Preferred Qualifications:
-
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
-
1+ years of experience developing software for Mobile platforms (Android/iOS)
-
Experience with Android UI frameworks and services
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
Software Engineer, OS Frameworks
Posted 4 days ago
Job Viewed
Job Description
Summary:
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.
Required Skills:
Software Engineer, OS Frameworks Responsibilities:
-
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
Minimum Qualifications:
Minimum Qualifications:
-
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
Preferred Qualifications:
Preferred Qualifications:
-
Experience with Android UI frameworks and services
-
1+ years of experience developing software for Mobile platforms (Android/iOS)
-
Experience with Android performance tools and security models
-
1+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development
Public Compensation:
$56.25/hour to $173,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
Software Engineer, OS Frameworks
Posted today
Job Viewed
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.
**Required Skills:**
Software Engineer, OS Frameworks Responsibilities:
1. Lead and set direction in how Meta develops its future functionality to deliver best-in-class VR devices
2. Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases
3. Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution
4. Work with Application and Platform teams to debug functional, performance and stability issues across the stack
5. Build on OS internals. Set technical direction for significant improvements
6. 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
7. Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks
8. Participate in design reviews and code reviews for the team
**Minimum Qualifications:**
Minimum Qualifications:
9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
10. 7+ years of Software development experience or PhD with 4+ years of experience
11. 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
12. Experience with Android, macOS, or Windows internals or frameworks services
13. Experience with coding in both C++ and Java
**Preferred Qualifications:**
Preferred Qualifications:
14. 1+ years of experience developing software for Mobile platforms (Android/iOS)
15. Experience with Android UI frameworks and services
16. Experience with Android performance tools and security models
17. 3+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development
**Public Compensation:**
$85.10/hour to $251,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
Software Engineer, OS Frameworks

Posted 2 days ago
Job Viewed
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.
**Required Skills:**
Software Engineer, OS Frameworks Responsibilities:
1. Lead and set direction in how Meta develops its future enhancements to deliver best-in-class VR devices
2. Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases
3. Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution
4. Work with Application and Platform teams to debug functional, performance and stability issues across the stack
5. Build on OS internals. Set technical direction for significant improvements
6. 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
7. Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks
8. Participate in design reviews and code reviews for the team
**Minimum Qualifications:**
Minimum Qualifications:
9. 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
10. 2+ years of Software development experience or PhD degree +9 months of experience
11. 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
12. Experience with Android, macOS, or Windows internals or frameworks services
13. Experience with coding in C++ or Java
**Preferred Qualifications:**
Preferred Qualifications:
14. Experience with Android UI frameworks and services
15. 1+ years of experience developing software for Mobile platforms (Android/iOS)
16. Experience with Android performance tools and security models
17. 1+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development
**Public Compensation:**
$56.25/hour to $173,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
Be The First To Know
About the latest Frameworks engineer Jobs in United States !
Software Engineer, OS Frameworks

Posted 2 days ago
Job Viewed
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.
**Required Skills:**
Software Engineer, OS Frameworks Responsibilities:
1. Lead and set direction in how Meta develops its future enhancements to deliver best-in-class VR devices
2. Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases
3. Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution
4. Work with Application and Platform teams to debug functional, performance and stability issues across the stack
5. Build on OS internals. Set technical direction for significant improvements
6. 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
7. Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks
8. Participate in design reviews and code reviews for the team
**Minimum Qualifications:**
Minimum Qualifications:
9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
10. 5+ years of Software development experience or PhD with 2+ years of experience
11. 3+ years of experience in developing any of the following: Operating Systems, AOSP, Identity, Device management on iOS/Android, Device Security, Android Enterprise
12. Experience with Android, macOS, or Windows internals or frameworks services
13. Experience coding in either C++ or Java
**Preferred Qualifications:**
Preferred Qualifications:
14. Experience with Android performance tools and security models
15. 3+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development
16. 1+ years of experience developing software for Mobile platforms (Android/iOS)
17. Experience with Android UI frameworks and services
**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
Software Engineer, OS Frameworks

Posted 2 days ago
Job Viewed
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.
**Required Skills:**
Software Engineer, OS Frameworks Responsibilities:
1. Lead and set direction in how Meta develops its future enhancements to deliver best-in-class VR devices
2. Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases
3. Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution
4. Work with Application and Platform teams to debug functional, performance and stability issues across the stack
5. Build on OS internals. Set technical direction for significant improvements
6. 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
7. Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks
8. Participate in design reviews and code reviews for the team
**Minimum Qualifications:**
Minimum Qualifications:
9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
10. 5+ years of Software development experience or PhD with 2+ years of experience
11. 3+ years of experience in developing any of the following: Operating Systems, AOSP, Identity, Device management on iOS/Android, Device Security, Android Enterprise
12. Experience with Android, macOS, or Windows internals or frameworks services
13. Experience coding in either C++ or Java
**Preferred Qualifications:**
Preferred Qualifications:
14. Experience with Android performance tools and security models
15. 3+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development
16. 1+ years of experience developing software for Mobile platforms (Android/iOS)
17. Experience with Android UI frameworks and services
**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
Software Engineer, OS Frameworks

Posted 2 days ago
Job Viewed
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.
**Required Skills:**
Software Engineer, OS Frameworks Responsibilities:
1. Lead and set direction in how Meta develops its future functionality to deliver best-in-class VR devices
2. Develop APIs in the system-level framework layer that allow other layers of the stack to implement compelling and performant use cases
3. Collaborate with cross-functional teams of partners, product managers and engineers to build an end-to-end solution
4. Work with Application and Platform teams to debug functional, performance and stability issues across the stack
5. Build on OS internals. Set technical direction for significant improvements
6. 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
7. Work closely with product management, application software engineers and partners to understand requirements, specify interfaces for new software frameworks, and enhance existing frameworks
8. Participate in design reviews and code reviews for the team
**Minimum Qualifications:**
Minimum Qualifications:
9. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
10. 7+ years of Software development experience or PhD with 4+ years of experience
11. 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
12. Experience with Android, macOS, or Windows internals or frameworks services
13. Experience with coding in both C++ and Java
**Preferred Qualifications:**
Preferred Qualifications:
14. 1+ years of experience developing software for Mobile platforms (Android/iOS)
15. Experience with Android UI frameworks and services
16. Experience with Android performance tools and security models
17. 3+ years of experience with any of the following: Android internals, AOSP, Android SDK, Android NDK, Android JNI, Android IPC mechanisms, Linux OS development
**Public Compensation:**
$85.10/hour to $251,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