Software Engineer - Camera Systems

Software Engineer - Camera Systems

11 Apr 2024
Washington, Redmond, 98052 Redmond USA

Software Engineer - Camera Systems

Summary: Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most, enjoy top-notch, wire-free VR, 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.XR Input org within Reality Labs aims to deliver the input technologies that will enable general purpose computing in AR/VR. As a Camera Engineer on XR Input, you can help build custom and innovative hardware and software infrastructure necessary to support product and research data acquisition for Input use-cases like Hand Tracking, Body Tracking, Direct Touch, Surface Typing, etc which can 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 metaverse. We may not have all the answers. But together, we're getting closer.Required Skills: Software Engineer - Camera Systems Responsibilities:

Design and develop system-level software for camera and imaging systems for AR/VR products

Design, code, review, and tests camera related software features across all layers of the camera stack, including Android applications, Camera HAL, Multimedia subsystems, UVC and RTOS/Linux/Windows

Lead large and complex technical efforts across Embedded Systems engineers, Hardware Engineers and QA teams to deliver reliable capture devices

Provide solutions to complex sensor and hardware control logic to work seamlessly with the imaging pipeline

Develop device drivers and configure image quality blocks for the ISP subsystem

Work with Image Sensor vendors and develop the software and frameworks for sensors on our products ranging from Machine Perception sensors for VR to photographic sensors on devices

Co-own strategic planning, OKR setting, and roadmap generation for Data Capture Devices

Mentor other engineers to deliver team goals

Minimum Qualifications: Minimum Qualifications:

Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.

6+ years of software engineering experience

3+ years of in-domain software development experience, including embedded systems and camera system software such as ISPs, sensors and other Imaging Pipeline HW components, and Camera Firmware for Camera focused MCUs

Experience working on camera hardware, including sensors, lens, DSP, or computer vision processing units

Experience with camera APIs and understanding of Video and Image Capture pipeline for embedded devices

Experience working on camera stack on iOS, Android or other mobile platforms

Experience developing and debugging in C/C

Preferred Qualifications: Preferred Qualifications:

Experience with any of: auto exposure and auto white balance algorithms, software control of Image Signal Processors, image sensor drivers, and MIPI/CSI protocol

Understanding of Video and Image Capture pipeline for embedded devices

Experience with Qualcomm Hardware & ISP

Public Compensation: $177,008/year to $251,000/year + bonus + equity + benefitsIndustry: InternetEqual 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 accommodations-ext@fb.com.

Related jobs

  • Microsoft is a company where passionate innovators come to collaborate, envision what can be and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.

  • Microsoft Teams is a unified communication and collaboration platform that combines chat, video meetings and apps. Teams is a ground up product, completely built on Azure cloud platform and cutting-edge Web technologies, serving millions of users world-wide, at scale.

  • Why engineering at Stryker?

  • Azure Active Directory (Azure AD) is at the center of Microsoft’s cloud strategy. We build and operate critical authentication, authorization and directory services that are used by the millions of Azure, Office 365, XBOX and Windows users worldwide. In the mobile-first cloud-first world, sign-in and sign-up is the front door for reliable end user experience to use any of Microsoft cloud services. 

  • Have you ever imagined a world with an infinite amount of storage available and accessible to everyone? A place where everyone in the world can easily access their data from anywhere at any time via any means (e.g., mobile phones, tablets, personal computers, smart devices, etc.). Did you ever desire a universally accessible storage system to record all the knowledge known to humankind or to store all the data collected from all the scientists in the world for them to collaborate upon? Do you want to be part of a team that strives to bring these to reality?

  • Microsoft is a company where passionate innovators come to collaborate, envision what can be, and take their careers further. This is a world of more possibilities, more innovation, more openness, and the sky is the limit thinking in a cloud-enabled world.

  • The PowerApps platform (part of Business Application Group) aims to be the platform of choice for building components that permit high productivity, intelligent and no-code nextgen application development. The platform empowers customers to easily customize, develop, and deploy business applications that work online and offline, for consumption on mobile devices and the web,  without the need to write code. We integrate cutting edge Artifical Intelligence (AI) technology in product for “low codeno-code” app developers to build app without compromising on extensibility for professional developer or data scientists. The platform will power the business applications, and be the extensibility story for all of Office 365.  

Job Details

Jocancy Online Job Portal by jobSearchi.