Job Location: Menlo Park, CA
SLAC Job Postings
Position Overview:
Do you enjoy collaborating with a diverse group of people to solve complex challenges? Does contributing to breakthrough discoveries in science and working with unique experimental instrumentation in a world-leading scientific research environment excite you? The Controls & Data Systems (CDS) Division within the Technology and Innovation Directorate at SLAC is seeking a Software Engineer to plan, implement, and operate customized experimental installations, and develop enhancements to SLAC scientific instrumentation and supporting hardware and software solutions for SLAC experiments.
Reporting to the Advanced Data Systems Department Head, the Controls and Data Systems Software Engineer will be a member of a multidisciplinary team of physicists, electronic and software engineers developing software and hardware solutions to support scientific instrumentation, controls, and data acquisition systems. This position will also work with scientific and operations support staff involved in advancing scientific instrumentation capabilities.
Your specific responsibilities include:
- Lead the planning and execution of customized experimental installations, delegating tasks to supporting staff and contractors, as appropriate.
- Reconfigure hardware and software to meet experimental needs; develop software for data analysis, data acquisition, controls, and to support new instrumentation.
- Manage hardware and software for the controls, data acquisition, and data-analysis systems and related infrastructure such as computers and local networks, detector systems, digitizers, oscilloscopes, cameras, power supplies, motion systems, vacuum and PLC systems, etc.
- Participate in upgrades to scientific instrumentation and capabilities including laser systems, timing systems, hardware and software selection, and lead teams of engineers and technicians to implement and integrate the control, data acquisition, and analysis aspects of these upgrades.
Additional opportunities include development toward, or project leadership for core capabilities of the controls and data systems including:
- Real-time and offline data analysis frameworks.
- Experience with accelerators like Graphics Processing Units (GPUs)
- Experience with computing clusters, and high concurrency storage systems.
- Real time Data Acquisition and driver development.
- Hardware-level data reduction and veto systems in custom FPGA based platform(s).
- Graphical User Interfaces, monitoring and alerting systems, intelligent systems such as collision avoidance and equipment protection logic.
To be successful in this position you will bring:
- A Bachelor’s degree in physical sciences, computing, or an engineering field such as mechatronics, electronics, or related STEM field and 4 years of experience including developing and operating software and hardware systems for instrumentation, data acquisition, and/or data analysis, performing hardware and software configuration in a scientific or R&D environment, and developing and managing software for data analysis, data acquisition, controls, and to support instrumentation and related infrastructure.
- Demonstrated programming skills with C and/or C++ and experience with Linux/Unix and a scripting language such as Python.
- Exceptional communications skills and ability to work well in a research and development team.
In addition, preferred requirements include:
- Familiarity with EPICS framework, knowledge of motor, vacuum and camera controls.
- Demonstrated project leadership, planning, and excellent organizational skills.
- Developing scientific instrumentation.
SLAC Employee Competencies:
- Effective Decisions: Uses job knowledge and solid judgment to make quality decisions in a timely manner.
- Self-Development: Pursues a variety of venues and opportunities to continue learning and developing.
- Dependability: Can be counted on to deliver results with a sense of personal responsibility for expected outcomes.
- Initiative: Pursues work and interactions proactively with optimism, positive energy, and motivation to move things forward.
- Adaptability: Flexes as needed when change occurs, maintains an open outlook while adjusting and accommodating changes.
- Communication: Ensures effective information flow to various audiences and creates and delivers clear, appropriate written, spoken, presented messages.
- Relationships: Builds relationships to foster trust, collaboration, and a positive climate to achieve common goals.
Physical requirements and Working conditions:
- Consistent with its obligations under the law, the University will provide reasonable accommodation to any employee with a disability who requires accommodation to perform the essential functions of his or her job.
Work Standard:
- Interpersonal Skills: Demonstrates the ability to work well with Stanford colleagues and clients and with external organizations.
- Promote Culture of Safety: Demonstrates commitment to personal responsibility and value for safety; communicates safety concerns; uses and promotes safe behaviors based on training and lessons learned.
- Subject to and expected to comply with all applicable University policies and procedures, including but not limited to the personnel policies and other policies found in the University’s Administrative Guide,
- As an organization that receives federal funding, SLAC and Stanford University have a COVID-19 vaccination requirement that will apply to all university employees, including those working remotely in the United States and applicable subcontractors.
–
- Classification Title: Staff Engineer 3
- Grade: L, Job Code: 0133
- Duration: Regular Continuing
Submit CV To All Data Science Job Consultants Across United States For Free

