Camera Systems Engineer

$135,200 - $135,200/Yr

Pinnacle Group - Sausalito, CA

posted 2 months ago

Full-time - Mid Level
Sausalito, CA
Insurance Carriers and Related Activities

About the position

Client Reality Labs Research (RL-R) is at the forefront of developing the future of augmented and virtual reality, and they are currently seeking a Camera Systems Engineer to join their interdisciplinary team of researchers and engineers. This role is pivotal in creating the next generation of digital humans and avatars, where the candidate will collaborate closely with research scientists, hardware engineers, software engineers, and various cross-functional teams to build and operate state-of-the-art capture systems. These systems are essential for advancing research aimed at creating realistic virtual humans and enabling human representation through avatars, holograms, and photorealistic telepresence for next-generation VR/AR applications. The ideal candidate will have a strong background in multi-camera capture systems and will be adept at quickly learning to work with new custom devices. This includes hardware setup, capture, calibration, system upgrades, and data transfer. The role requires conducting data capture sessions, data annotations, data processing, and quality assurance using both commercial and proprietary software and hardware. The candidate will also be responsible for building scripts and small components to enhance system performance and automate data capture processes. In addition to technical skills, the candidate will need to assemble, debug, and verify capture systems according to predefined specifications, collaborating with hardware engineers and motion capture vendors. Testing existing capture systems for accuracy and identifying sources of error will be crucial, as will providing technical feedback on quality and stability. The candidate will also be expected to manage project timelines, identify and escalate blockers, and produce technical documentation for the capture systems. This role is designed for someone who is hands-on, resourceful, and creative in problem-solving, with a strong desire to learn and apply new technologies in a dynamic environment.

Responsibilities

  • Conduct data capture sessions, data annotations, data processing and QA using commercial and proprietary software and hardware.
  • Build scripts and small components to improve the system or automate aspects of data capture setup and usage.
  • Assemble, debug and verify capture systems with predefined needs and specifications by collaborating with hardware engineers, motion capture vendors and internal engineering/research teams.
  • Test existing capture systems end to end for accuracy and correctness.
  • Find sources of error and isolate them to specific components.
  • Provide technical feedback for quality, stability and system output by monitoring system and infrastructure effectiveness.
  • Provide milestones and timelines for project management.
  • Identify and escalate blockers and slowdowns in processes, working with partners and leadership to resolve and unblock projects.
  • Produce technical documentation for capture systems.

Requirements

  • Bachelor's degree in engineering or equivalent experience.
  • Proficient in scripting and automation, such as Python and shell scripts (e.g., bash, zsh).
  • Proficient in working with Linux and/or Windows operating systems and using command line.
  • Experience working in a production capture setting.
  • Experience in debugging, profiling, and troubleshooting both software and hardware issues.
  • Experience working on applied research and/or product development involving joint hardware/software design, development, and integration.
  • Hands-on, resourceful, and creative in problem-solving with a can-do attitude.
  • Curious in learning new and experimental technologies and quick to apply them in day-to-day work.
  • Comfortable communicating with both technical and nontechnical audiences by adapting to their background.
  • Experience in working with cross-functional teams on building systems that involve Engineering, Research, Product Design, and external clients.

Nice-to-haves

  • 5 plus years experience working with capture systems.
  • Experience working with or developing with VR or mobile devices.
  • Experience working with distributed systems and/or cloud services.
  • Experience with programming and familiar with common programming languages such as Python and C/C++.
  • Experience with source control systems.
  • Experience working with or using open source software.
  • Experience in fault analysis or failure mode analysis.
  • Experience with setting up, maintaining, and working with multi-camera systems, depth sensors, IMUs, and putting these together to collect data in a unified capture system.
  • Experience and knowledge of camera synchronization (e.g., Timecode, genlock) and real-time systems.
  • Experience taking a system from concept to deployment.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401K contributions
  • Paid time off (PTO)
  • Sick leave
  • Other benefits mandated by applicable state or localities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service