Embedded Software Engineering Intern
4 days ago
Summary:
Facebook Reality Labs is dedicated to the research and development required to bring virtual and augmented reality to billions of people around the world. At the Pittsburgh lab, we aspire to a vision of social VR and AR, where people are able to interact with each other across distances in a way that is indistinguishable from in-person interactions.FRL Pittsburgh is looking for an Embedded Software Engineering Intern to support our efforts to build state-of-the-art video and audio capture systems. In our current pipeline, a multitude of sensing components, including image sensors, microphones, and inertial measurement units are installed on the headset prototypes in order to collect a rich suite of information that reflects the user's physical state, with an emphasis on modality synchronicity and latency minimization; this information is then processed by our state-of-the-art algorithms to allow for a computational representation of the user.This role is focused on programming microcontrollers in C for embedded systems. The position requires a combination of experience in software engineering and an understanding of hardware peripherals.
Required Skills:
Embedded Software Engineering Intern Responsibilities:
-
Contribute to the development of firmware used in novel VR/AR devices and systems.
-
Integrate and verify firmware functionality with low-level host-side software stack.
-
Participate in the design and bring-up of new systems under the direction of project leads.
-
Maintain and provide support for firmware of existing capture headsets.
-
Build continuous integration and automated testing of embedded systems.
Minimum Qualifications:
Minimum Qualifications:
-
At least three years of Bachelor’s degree education in computer engineering, electrical engineering, computer science, or related field.
-
Experience coding and debugging C/C++ code on an embedded system.
-
Experience using protocols such as I2C, UART, SPI, and I2S.
-
Experience using tools such as oscilloscopes, logic analyzers, and JTAG debuggers.
-
Experience scripting with Python.
-
Hands-on experience in using version control systems (Git, Mercurial).
-
Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment.
Preferred Qualifications:
Preferred Qualifications:
-
Hands-on experience in development for embedded systems (e.g. on Cortex M-series microcontrollers).
-
Experience with integration of sensors such as cameras, lidars, proximity sensors, digital microphones, IMUs, and depth sensors.
-
Experience with high-speed protocols such as MIPI, USB, Ethernet, and PCIe.
-
Experience with wireless communication protocols such as Zigbee and Bluetooth.
-
Experience with Verilog and FPGA design.
-
Experience with electronic rework and hardware debugging.
-
Intent to return to degree program after the completion of the internship.
Public Compensation:
$error/year to $12,134/month + benefits We apologize for the inconvenience, please be patient as we work to correct the issue.
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 accommodations-ext@fb.com.
-
Embedded Software Engineer
2 days ago
Pittsburgh, Pennsylvania, United States Software Engineering Institute Full timeAbout the RoleWe're seeking a highly skilled Embedded Software Engineer to join our team at the Software Engineering Institute. As a key member of our team, you'll be responsible for designing and developing software prototypes and research methods for software resilience. Your expertise in software engineering, RTOS scheduling, and memory management will...
-
Pittsburgh, United States Software Engineering Institute Full timeAbout the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...
-
Pittsburgh, United States Software Engineering Institute Full timeAbout the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...
-
Pittsburgh, United States Software Engineering Institute Full timeAbout the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...
-
Pittsburgh, United States Software Engineering Institute Full timeAbout the role Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you'll be part of an exciting and impactful...
-
Software Engineering for AI Research Intern
1 week ago
Pittsburgh, United States Software Engineering Institute Full timeWhat We Do: The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Our core purpose is to help organizations improve software engineering...
-
Embedded Software Engineer
7 days ago
Pittsburgh, United States Intellectt Inc Full timeEmbedded Software EngineerPittsburgh, PALong Term Contract Job Description:Eight (8) years or more professional experience developing embedded software solutionsWorks under close supervision on segments of a project or very small projects.Performs tasks to schedule and requirements.Able to provide solutions using standard techniques and can provide...
-
Embedded Software Engineer
6 days ago
Pittsburgh, United States Intellectt Inc Full timeEmbedded Software EngineerPittsburgh, PALong Term Contract Job Description:Eight (8) years or more professional experience developing embedded software solutionsWorks under close supervision on segments of a project or very small projects.Performs tasks to schedule and requirements.Able to provide solutions using standard techniques and can provide...
-
Embedded Software Engineer
2 days ago
Pittsburgh, United States Intellectt Inc Full timeJob Title: Embedded Software Engineer - OnsiteLocation: Pittsburgh, PA Requirements:• Eight (8) years or more professional experience developing embedded software solutions • Works under close supervision on segments of a project or very small projects.• Performs tasks to schedule and requirements.• Able to provide solutions using standard...
-
Embedded Software Engineer
5 days ago
Pittsburgh, United States Strata Worldwide Full timeJob DescriptionJob DescriptionI. SUMMARYStrata Products Worldwide, LLC (Strata) is a global leader in electronic industrial safety products and connected solutions that promote a safer, more productive working environment. Headquartered in Atlanta, GA. and with an engineering center in Pittsburgh, PA., Strata provides products, engineering, and service,...
-
Embedded Software Engineer
3 days ago
Pittsburgh, United States Strata Worldwide Full timeJob DescriptionJob DescriptionI. SUMMARYStrata Products Worldwide, LLC (Strata) is a global leader in electronic industrial safety products and connected solutions that promote a safer, more productive working environment. Headquartered in Atlanta, GA. and with an engineering center in Pittsburgh, PA., Strata provides products, engineering, and service,...
-
Embedded Software Engineer
5 days ago
Pittsburgh, United States Waites Sensor Technologies, Inc. Full timeJob DescriptionJob DescriptionDescription:Embedded Software EngineerThis is a rare opportunity to develop cutting edge technology alongside our Engineering team!What we are: Fun, fast-paced, client-focused, people-centric, inviting, flexible, and rapidly growing.What we are not: Overly structured, exclusive, uncompromising, disengaged, or...
-
Embedded Firmware Engineer
5 days ago
Pittsburgh, United States ST ENGINEERING AETHON INC Full timeJob DescriptionJob DescriptionDescription:ST Engineering Aethon, Inc is a forward-thinking robotics company dedicated to revolutionizing the health care and hospitality industries through cutting-edge innovations. Specializing in advanced robotics and AI solutions, Aethon Inc designs and develops state-of-the-art autonomous mobile robots that optimize...
-
Embedded Software Engineer
1 day ago
Pittsburgh, United States Carnegie Mellon University Full timeAbout the roleAre you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you’ll be part of an exciting and impactful...
-
Embedded Software Engineer
2 days ago
Pittsburgh, United States Carnegie Mellon University Full timeAbout the roleThe experience expected from applicants, as well as additional skills and qualifications needed for this job are listed below.Are you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools...
-
Intellectt Inc | Embedded Software Engineer
4 days ago
pittsburgh, United States Intellectt Inc Full timeEmbedded Software EngineerPittsburgh, PALong Term Contract Job Description:Eight (8) years or more professional experience developing embedded software solutionsWorks under close supervision on segments of a project or very small projects.Performs tasks to schedule and requirements.Able to provide solutions using standard techniques and can provide...
-
Embedded Software Engineer
3 days ago
Pittsburgh, United States Quintech Electronics & Communications Inc Full timeJob DescriptionJob DescriptionQuintech Electronics & Communications, Inc. is seeking Embedded Software Engineers whose primary duties will include designing and testing the latest broadcast and signal processing equipment incorporating the most advanced technology! Full-time, Daylight position, M-F 7:30am-3:30pmSeeking Candidates local to Indiana, PA OR...
-
Embedded Software Engineer
5 days ago
Pittsburgh, PA, United States Carnegie Mellon University Full timeAbout the roleAre you an engineer who enjoys a challenge? Are you excited about working for an FFRDC focused on areas critical to national security? Do you want to join a collaborative team that develops and uses best-in-class tools to enable end-to-end software development? If so, we want you for our team, where you’ll be part of an exciting and impactful...
-
Embedded Software Developer Position
2 days ago
Pittsburgh, Pennsylvania, United States Intellectt Inc Full timeAbout the Job:We are seeking a talented Embedded Software Engineer to join our team at Intellectt Inc. As an integral member of our development team, you will contribute to the design, implementation, and maintenance of cutting-edge embedded software systems. Our company culture emphasizes collaboration, innovation, and continuous learning, making it an...
-
Pittsburgh, United States Software Engineering Institute Full timeWhat We Do: The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering and computer security. The SEI works closely with academia, defense and government organizations, and industry to continually improve software-intensive systems. Our core purpose is to help organizations improve software...