search
yourdomain > San Mateo > computer/technical > Software Engineering [Experiment Control Systems]

Software Engineering [Experiment Control Systems]

Report Ad  Whatsapp
Posted : Saturday, March 09, 2024 09:36 PM

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 Experiment Control Systems (ECS) division within the Linac Coherent Light Source (LCLS) Directorate at SLAC is seeking a Software Engineer to work on its experiment automation and orchestration software suite of tools and applications.
LCLS is the world’s first hard x-ray free electron laser (XFEL) with unprecedented capabilities in photon energy range, peak power, and pulse lengths.
There are 8 independent instruments currently in operation, which are specifically designed to utilize the exceptional beam characteristics of the LCLS to probe the structure and dynamics of matter at atomic size and timescales.
As a member of the ECS Platform Development department you will join a multidisciplinary engineering group which develops and supports technology for controlling and operating scientific instrumentation at LCLS.
This suite of instrumentation measures and delivers the XFEL beam to experiments and establishes the conditions for data collection.
You will also help develop and deliver Python and C/C++ software for LCLS projects at varying scales, from multi-month to larger multi-year efforts.
Examples of current projects include: LCLS-II Instruments (L2SI): LCLS-II High Energy (LCLS-II HE): and Matter in Extreme Conditions Upgrade (MEC-U): See for more on LCLS and the unique capabilities of our instrument facilities.
Your specific responsibilities include: Ownership of Python and C/C++ software components that are essential to scientific data collection at the LCLS which enable cutting-edge x-ray FEL experiments.
For example, maintaining, troubleshooting, and developing new features for our experiment automation framework, centralized logging system, alarm system, and so on.
Collaboration with other team members and international groups on public software packages on GitHub, including the review of peer-submitted code.
Initiate, architect, and deliver software solutions for automation engineering, experiment operations, and other disciplines.
Design and contribute to processes and tools for engineering and operations.
To be successful in this position you will bring: Bachelor’s degree in computer engineering, computer science, or a closely related field and minimum 4 years of experience in software development.
In-depth experience and expertise in the following: Python advanced to expert Python GUI development (Qt) Python unit testing (pytest), multithreading, BSD sockets, asyncio C/C++ development experience C/C++ Python extension development/debugging Experience with EPICS (Experimental Physics and Industrial Control System) Web development experience (full stack, Python backend) Demonstrated ability to work independently and in a diverse team environment.
Advanced verbal and written communication skills necessary to collaborate in a team environment.
In addition, preferred requirements include: M.
Sc.
in Computer Engineering/Science or a closely related field 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 the job.
Work Standards: 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 environment, safety and security; communicates related concerns; uses and promotes safe behaviors based on training and lessons learned.
Meets the applicable roles and responsibilities as described in the ESH Manual, Chapter 1—General Policy and Responsibilities: 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, - Classification Title: Staff Engineer 3 Job code: 0133, Grade: L Employment Duration: Regular Continuing The expected pay range for this position is $140,000 - $198,000 per annum.
SLAC National Accelerator Laboratory/Stanford University provides pay ranges representing its good faith estimate of what the university reasonably expects to pay for a position.
The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, internal equity, geographic location and external market pay for comparable jobs.

• Phone : NA

• Location : 2575 Sand Hill Rd, Menlo Park, CA

• Post ID: 9003708182


Related Ads (See all)


auburn.yourdomain.com is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2024 yourdomain.com