Meta AR/VR Job | Software Engineer Intern, Embedded Engineer
Job(岗位): Software Engineer Intern, Embedded Engineer
Type(岗位类型): Engineering
Citys(岗位城市): Sunnyvale, CA
Date(发布日期): 2024-2-13
Summary(岗位介绍)
Reality Labs at Meta is building products that make it easier for people to connect with the ones they love most. We are pushing the future of computing platforms, and we are a team of world-class experts developing and shipping products at the intersection of hardware, software and content.
As an Embedded Software Engineer on the Reality Labs team 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 metaverse. We may not have all the answers. But together, we're getting closer.
Our internships are twelve (12) to twenty-four (24) weeks long and we have various start dates throughout the year.
Qualifications(岗位要求)
Currently has or is in the process of obtaining a Bachelor or Master degree in Software Engineering, Electrical Engineering, Robotics, or relevant technical field.
Must obtain work authorization in country of employment at the time of hire and maintain ongoing work authorization during employment.
Experience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysis
Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling
Experience with Python, C/C++, or related language.
Description(岗位职责)
Analyze, design, develop, and debug firmware for a wide variety of devices, including novel sensing and imaging systems, haptic devices, and audio prototypes
Collaborate closely in a team environment with hardware designers, OS team, and algorithm and model development teams
Understand and implement power-management, boot loaders, scheduling, inter-processor communication, computer vision and firmware / system interfaces on RTOS and/or bare-metal environments
Additional Requirements(额外要求)
Intent to return to degree program after the completion of the internship/co-op.
Experience working and communicating cross functionally in a team environment.
Experience developing with modern Real Time Operating Systems
Hands-on coding experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USB
Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level