Senior Experiment Controls Software Engineer

Stanfordlivetickets

Menlo Park (CA)

On-site

USD 170,000 - 195,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

SLAC National Accelerator Laboratory in Menlo Park, CA, seeks a Software Developer 3 to join the Engineering and Design controls team within the ECS division. You will develop Python and C/C++ applications and tools to enable experiment control and data acquisition.

You will collaborate with scientists and engineers to translate requirements into robust software, guide architecture decisions, and mentor junior engineers while advancing control-system reliability and software quality across

Qualifications

  • Bachelor's degree in Physical Sciences, Computer Engineering, Computer Science or related field and eight years of relevant experience
  • Strong proficiency in Python and Python GUI development (PyQt) including large-scale production codebases
  • Experience with C/C++ development and maintenance
  • Experience with Git and collaborative development workflows
  • End-to-end ownership of tasks including project management, schedule and stakeholder management
  • Experience working across cross-disciplinary teams or environments
  • Excellent written and verbal communication for stakeholder alignment and design decisions

Responsibilities

  • Develop, maintain, and own high-level Python and C/C++ applications for experiment operations and data acquisition
  • Collaborate with scientists and engineers to translate requirements into reliable software solutions
  • Troubleshoot complex issues from user interfaces to EPICS-based control systems
  • Architect and mentor on software design, review code on GitHub, and promote best practices
  • Define roadmaps and influence technical direction for long-term system reliability

Skills

Python programming
PyQt GUI
C/C++ development
Git workflows
Cross-disciplinary collaboration
System architecture
Effective communication

Education

Bachelor's degree in Physical Sciences, Computer Engineering, Computer Science
M.Sc. in Computer Engineering/Science

Tools

EPICS
Git
Linux (RHEL/Rocky)

Job description

SLAC National Accelerator Laboratory in Menlo Park, CA, seeks a Software Developer 3 to join the Engineering and Design controls team within the ECS division. You will develop Python and C/C++ applications and tools to enable experiment control and data acquisition.

You will collaborate with scientists and engineers to translate requirements into robust software, guide architecture decisions, and mentor junior engineers while advancing control-system reliability and software quality across

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Experiment Controls
Senior Software Engineer, Experiment Controls

6AM City, LLC • California (MO)

On-site
USD 120,000 - 180,000
Experiment Controls Software Engineer (Python/C++)
Experiment Controls Software Engineer (Python/C++)

Stanfordlivetickets • Menlo Park (CA)

On-site
USD 138,000 - 164,000
Senior Software Developer, Experiment Controls
Senior Software Developer, Experiment Controls

6AM City, LLC • California (MO)

On-site
USD 120,000 - 180,000
Controls & Data Systems Engineer - EPICS & Instrumentation
Controls & Data Systems Engineer - EPICS & Instrumentation

SLAC National Accelerator Laboratory • Menlo Park (CA)

On-site
USD 120,000 - 170,000
Senior Software Developer, Experiment Controls
Senior Software Developer, Experiment Controls

Stanfordlivetickets • Menlo Park (CA)

On-site
USD 170,000 - 195,000
Instrument Controls & Data Systems Engineer
Instrument Controls & Data Systems Engineer

Stanfordlivetickets • Menlo Park (CA)

On-site
USD 120,000 - 180,000
Precision Controls & Safety Engineer
Precision Controls & Safety Engineer

Stanfordlivetickets • Menlo Park (CA)

On-site
USD 135,000 - 165,000
18+ PTO days per year
Health benefits
Tuition and training assistance
+3
Lead Controls Software Engineer – EPICS & ALS Tech
Lead Controls Software Engineer – EPICS & ALS Tech

Berkeley Lab • Berkeley (CA)

On-site
USD 157,000 - 192,000
Software Developer, Experiment Controls
Software Developer, Experiment Controls

Stanfordlivetickets • Menlo Park (CA)

On-site
USD 138,000 - 164,000
Machine-Protection Controls Engineer
Machine-Protection Controls Engineer

SLAC National Accelerator Laboratory • Menlo Park (CA)

On-site
USD 120,000 - 180,000