- Partner across teams in Reality Labs and Reality Labs Research
- Enable the latest sensors on the newest headsets
- Build tools, platforms, infrastructure and documentation that enable more efficient and effective research
- Write clean readable code, debug complex problems that span systems, understand priorities and fulfill project needs efficiently
- Collaborate in a diverse team environment across multiple scientific and engineering disciplines, making the architectural tradeoffs required to rapidly deliver software solutions
- Learn constantly, build with inclusion as a core value, dive into new areas with unfamiliar technologies, and embrace the ambiguity of AR/VR problem solving
- Build a community of researchers and developers by sharing software engineering best practices, tips and techniques
- Develop robust processes for testing changes to ensure safe deployment in live systems
- Collaborate with our user studies team to understand common failure cases, ascertain root causes, and improve the data research platform experience
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- 6+ years of C++ experience, including Modern C++ features and techniques
- 4+ years of experience with the Android Open Source Project (AOSP) including native C/C++ development, services, and build system
- Experience writing system level infrastructure, libraries, and applications
- Experience with firmware development for resource constrained systems running an RTOS
- Experience with sensor interfacing in time synchronized, soft real-time systems
- Experience with software development practices such as source control, code reviews, unit testing, debugging and profiling
- Experience with Linux and command line utilities
- Proven collaborator with effective communication skills across teams of varying knowledge of components
- Proven track record of shipping software
- Experience working independently and in highly dynamic environments
- Experience developing performant software and systems
- Experience developing APIs, SDKs and developer tools
- Experience with Linux kernel development
- Experience developing and managing large scale-distributed systems
- Experience with Networking
- Experience with cameras and optical systems, lighting systems, and audio systems
- Experience with software development and debugging on Windows and Linux
- Experience with real-time communication and inter-process communication
- Experience developing software for Machine Learning, Computer Graphics, Computer Vision, or Robotics applications
- Experience developing AR/VR applications
- Experience with game engines like Unity
- Experience building software for research related problems
-
Software Engineer
3 days ago
eNGINE Pittsburgh, United StateseNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Wor ...
-
Software Engineer
4 weeks ago
Thermo Fisher Scientific Pittsburgh, United States Full timeDUTIES: · • Develop and deploy continuously delivering web applications, software features and enhancements with a focus on quality, security and performance. · • Design, develop and deploy REST based Microservices. · • Design, develop, unit test, debug and maintain java-based w ...
-
Application Engineer Software Application
3 weeks ago
Crimson Enterprises Pittsburgh, United StatesJoin our team in Pittsburgh · Make it happen · As our Software Application Engineer, you will... · be responsible for customer-specific software applications and validation for commercial vehicle transmissions using Vector tools · define system and functional requirements · condu ...
-
Software Engineer
4 days ago
eNGINE Pittsburgh, United StateseNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Wor ...
-
Software Engineer
3 weeks ago
One Eighty Collective Pittsburgh, United StatesAre you a rockstar Software Engineer with platinum-level .NET and C# skills building industry-leading web and mobile products? Are you a Software Engineer intent on conquering the dominion of complex data structures and algorithms within the .NET environment? Are you "that one" S ...
-
Software Engineer
8 hours ago
System One Pittsburgh, United StatesJob Title: Technology Engineer · Job Location: Pittsburgh, PA, 3 days onsite · Duration: 6 months with possible extension · Job Summary: · Responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database ...
-
Software Engineer
1 week ago
Carnegie Mellon University Pittsburgh, United StatesThe CERT division of the Software Engineering Institute (SEI), a federally funded research and development center at Carnegie Mellon University in Pittsburgh, Pennsylvania, engages in state-of-the-art research and development and provides robust solutions focused on ensuring that ...
-
Software Engineer
2 weeks ago
System One Holdings, LLC Pittsburgh, United StatesJob Title: Technology Engineer · Job Location: Pittsburgh, PA, 3 days onsite · Duration: 6 months with possible extension · Job Summary: · Responsible for writing programs to maintain and control computer systems software for operating systems, networked systems, and database ...
-
Software Engineer
3 weeks ago
Aurora Innovation Pittsburgh, United StatesCompany Name: Aurora Innovation, Inc. · Job Location: Pittsburgh, PA · *Job title: Software Engineer * · Minimum Salary: $66,789 · Education: Bachelor's degree in Computer Science or related. · SOC Code: · SOC Occupation Title: Robotics Engineers · *Duration: Regular Hire * · Wo ...
-
Software Engineer
2 weeks ago
Comcast Pittsburgh, United StatesFreeWheel, a Comcast company, provides comprehensive ad platforms for publishers, advertisers, and media buyers. Powered by premium video content, robust data, and advanced technology, we're making it easier for buyers and sellers to transact across all screens, data types, and s ...
-
Software Engineer
1 week ago
Bodo Inc Pittsburgh, United StatesAt Bodo, we are driven by a mission to revolutionize how organizations harness the power of data by democratizing efficient compute at scale. With the creation of the first compute engine that brings HPC levels of performance and efficiency to large-scale data processing, we have ...
-
Software Engineer
3 weeks ago
Nuix Pittsburgh, United StatesNuix creates innovative software that empowers organizations to simply and quickly find the truth from any data in a digital world. We are a passionate and talented team, delighting our customers with software that transforms data into actionable intelligence. · At Nuix, we hire ...
-
Software Engineer
1 week ago
Oxford Solutions Pittsburgh, United StatesDirect hire opportunity for a Software Engineer. Onsite in Pittsburgh, PA. · US Citizenship Required. Ability to obtain TS/SCI clearance. · In this role you will work as part of a multidisciplinary team, under the supervision of a principal software developer. You will develop ...
-
IT Software Engineer
1 week ago
Rose International Pittsburgh, United StatesDate Posted: 05/24/2024 · Hiring Organization: Rose International · Position Number: 464658 · Job Title: IT Software Engineer · Job Location: Pittsburgh, PA, USA, 15222 · Work Model: Hybrid · Shift: 3 days in office · Employment Type: Temporary · Estimated Duration (In months): 7 ...
-
Software Engineer
2 weeks ago
Evertz Microsystems Pittsburgh, United StatesQuintech Electronics & Communications, Inc. is seeking Software Engineers whose primary duties will include designing and testing the latest broadcast and signal processing equipment incorporating the most advanced technology. · Responsibilities: · Design, develop, test, deploy ...
-
Software Engineer
3 weeks ago
Cadence Design Systems Pittsburgh, United StatesAt Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. · The Cadence Virtuoso platform powers all of the latest design innovations in consumer, mobile and enterprise electronics worldwide. We are looking for a passionate C++ ...
-
Software Engineer
2 weeks ago
EVERTZ Pittsburgh, United StatesQuintech Electronics & Communications, Inc. is seeking Software Engineers whose primary duties will include designing and testing the latest broadcast and signal processing equipment incorporating the most advanced technology. · Responsibilities: · Design, develop, test, deploy ...
-
Senior Software Engineer
20 hours ago
Seegrid Pittsburgh, United StatesWhy join Seegrid? · Seegrid is the leading provider of self-driving industrial vehicles. We develop and deliver mobile robots and enterprise software for global leaders in logistics, manufacturing, warehousing, and e-commerce. Our suite of solutions includes vision-guided vehicle ...
-
Software Engineer
3 weeks ago
Coupa Software Pittsburgh, United StatesCoupa makes companies operate smarter and grow faster. Our leading AI-driven platform connects and optimizes sourcing, purchasing, supply chains, and financial management. More than 3,000 global organizations large and small trust Coupa to transform operating margins, increase ef ...
-
Specialty Software Engineer
6 days ago
Rose International Pittsburgh, United StatesDate Posted: 05/28/2024 · Hiring Organization: Rose International · Position Number: 464759 · Job Title: Specialty Software Engineer · Job Location: Pittsburgh, PA, USA, 15222 · Work Model: Hybrid · Shift: M-F, 8-5 EST, occasional odd hours for testing, situation dependent · Empl ...
Codec Avatars Software Engineer - Pittsburgh, United States - META
Description
Reality Labs Research (RL-R) brings together a diverse and highly interdisciplinary team of researchers and engineers to create the future of augmented and virtual reality. As a software engineer on the Live Telepresence team, you will enable the next generation of cutting-edge headsets that support the research behind photorealistic Codec Avatars, enabling people to interact with each other across distances in a way that is indistinguishable from in-person interactions. Our team cultivates an honest and considerate environment where self-motivated individuals thrive. We encourage a strong sense of ownership and embrace the ambiguity that comes with working on the frontiers of research.
Codec Avatars Software Engineer Responsibilities
Learn about how to prepare for your interview with our interview guide, tips, and interactive experiences.
Visit interview prep