Stanford University

Scientific Instrumentation & Data Acquisition Engineer

Stanford University$110K — $130K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's or Master's degree in physics, electronics, computer science, or related fields.
  • 4+ years of experience in relevant engineering or systems development roles.
  • VHDL firmware coding and simulation experience.
  • Proficiency in Python and/or C++ programming languages.
  • Experience with designing, debugging, and deploying electronic systems.

Responsibilities

  • Support systems operation, identifying and fixing issues within the LCLS Data System.
  • Develop and support firmware for FPGA applications in data acquisition systems.
  • Enhance system stability through diagnostics and collaborate on implementation.
  • Propose and execute feature upgrades in software and firmware.
  • Contribute to early concept designs for complex systems deployment.
  • Lead integration and testing of detector systems and components.
  • Collaborate on hardware and software systems for high-throughput data acquisition.

Benefits

  • Collaboration with leading scientific minds and multidisciplinary teams.
  • Opportunity to mentor other engineers and developers.
  • Engagement in cutting-edge R&D on instrumentation technologies.
  • Involvement in the design and deployment of innovative data systems.
  • Exposure to complex system design and large-scale operations.
Full Job Description
POSITION OVERVIEW:

The Linac Coherent Light Source (LCLS) Experimental Data Systems (EDS) Division is seeking a talented Scientific Instrumentation & Data Acquisition Engineer to contribute to the operational support of software, hardware and firmware systems responsible for movement of data from detector systems to back-end software. This role requires deep technical expertise across the entire data path-from the camera's internal firmware and FPGA data-handling pipeline through the high-speed fiber-optic protocol, PCIe interface boards, and back-end software. The engineer will understand how detector data is generated, formatted, transmitted, and received, with working knowledge of LCLS's software and firmware best-practices. They will be responsible for tracing and diagnosing issues anywhere in the chain, from link errors and timing faults to DMA or software mismatches, and for collaborating with firmware, software, and hardware developers to improve overall system reliability and performance.

The successful candidate will be part of a multidisciplinary team of scientists, engineers, and software developers focused on supporting scientific instrumentation, data acquisition, data management, and data analysis systems. This engineer will work together with development teams across SLAC, working side by side with our nation's leading scientific minds while also supporting R&D on future approaches and technologies in the area of instrumentation. We pride ourselves on complex system design spanning concept, design, testing, and operation and maintenance of high-speed data acquisition and control systems for research instrumentation.

To be successful in this position, you will bring:

JOB PURPOSE:

Perform programming and analysis work typically involving custom configurations of hardware and software. Contribute to all phases of a project, including systems analysis, program design, development, and implementation. Work on systems and programs typically covering two or more functions, large single functions, or major portions of large functions, interfacing with other complex systems and programs. Provide innovative programming and analysis skills.

CORE DUTIES*:
  • Support deployed systems, including firmware, software, and hardware design, identifying and debugging systematic issues affecting operation of the LCLS Data System, a custom data acquisition and analysis pipeline for LCLS instruments.
  • Support firmware in FPGAs for both the front end operation of detectors and the back-end operation of data acquisition (DAQ) systems, including embedded processor applications.
  • Develop requirements for system level diagnostics to improve the stability of the system and then work with engineers to implement and deploy these diagnostics.
  • Suggest and implement feature upgrades in firmware and software.
  • Be part of the early concept designs, suggesting additional diagnostics required to support at scale deployment of these complex systems
  • Lead and support for detector system integration, including components such as silicon sensors, ASICs, electronics, firmware, readout electronics, and data acquisition.
  • Lead and support the integration and testing of components for next generation instrumentation systems for the LCLS facility.
  • Participate in the design, development, and deployment of hardware and software systems for acquisition, visualization, and analysis of high throughput data
  • Mentor other software developers and engineers.
  • * - Other duties may also be assigned
MINIMUM REQUIREMENTS:

Education & Experience:

Bachelor's degree in physics, electronics, computer science or related fields and at least 4 years of experience in the following areas, or Master's degree in physics, electronics, computer science, or related fields.

Knowledge, Skills and Abilities:
  • VHDL firmware coding and simulation experience
  • Python/C++ language experience
  • Experience designing and debugging electronics systems and seeing modules and systems through from concept to production
  • Experience with high-speed serial and optical links
  • Demonstrated expertise in AMD/Xilinx based FPGAs
  • Ability to work with minimal supervision and be self-motivated.
  • Strong analytical thinking and ability to synthesize complex technical and scientific information are a must.
  • Excellent communication skills and ability to work well in a research and development team.
  • Demonstrated ability to work independently and in a team environment.
  • Ability to select, adapt, and effectively use a variety of programming methods.
  • Knowledge of scientific user facility operations.
Certifications and Licenses:

None

About Stanford University

Stanford University is a private research university located in Stanford, California. The university was founded in 1885 by Leland and Jane Stanford in memory of their son, Leland Stanford Jr. Stanford is known for its academic excellence and research programs, particularly in the fields of engineering, computer science, and the sciences. The university has a diverse student body and offers undergraduate and graduate programs in a wide range of disciplines. Stanford is also home to several research centers and institutes, including the Stanford Research Institute and the Hoover Institution. The university is committed to advancing knowledge and improving the world through education and research.
Learn more about Stanford University
Size
14,945 employees
Industry

Similar Jobs

More Jobs at Stanford University

More Technical Services Jobs

Find similar Scientific Instrumentation & Data Acquisition Engineer jobs: