Controls Software Engineer - EPICS & Scientific Computing

Lawrence Berkeley National Laboratory

Berkeley (CA)

On-site

USD 105,000 - 128,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Lawrence Berkeley National Laboratory is hiring a Controls Software Engineer to develop and maintain software systems for operations at the Advanced Light Source (ALS) in Berkeley, CA. In this role, you will collaborate with engineers and scientists to create control system applications and user interfaces essential for accelerator operations.

The ideal candidate holds a Bachelor's degree in a relevant field and has experience in software development, especially with programming languages like Python and C++. This full-time position offers a salary range of $105,000–$128,000.

Qualifications

  • Minimum 2 years of experience in software development or related technical work.
  • Foundational knowledge of software engineering principles.
  • Ability to develop, test, debug, and maintain software applications.

Responsibilities

  • Develop, test, deploy, and maintain control system software using EPICS.
  • Assist in the development and enhancement of graphical user interfaces.
  • Participate in software integration, testing, troubleshooting, and validation activities.

Skills

Software development
Python programming
C++ programming
Git
Technical writing
Data structures

Education

Bachelor’s degree in Computer Science, Engineering, or related field

Tools

MATLAB
EPICS

Job description

Lawrence Berkeley National Laboratory is hiring a Controls Software Engineer to develop and maintain software systems for operations at the Advanced Light Source (ALS) in Berkeley, CA. In this role, you will collaborate with engineers and scientists to create control system applications and user interfaces essential for accelerator operations.

The ideal candidate holds a Bachelor's degree in a relevant field and has experience in software development, especially with programming languages like Python and C++. This full-time position offers a salary range of $105,000–$128,000.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Controls Software Engineer
Controls Software Engineer

Lawrence Berkeley National Laboratory • Berkeley (CA)

On-site
USD 105,000 - 128,000
Senior Beamline Controls Engineer & Systems Architect
Senior Beamline Controls Engineer & Systems Architect

Lawrence Berkeley National Laboratory • Berkeley (CA)

On-site
USD 179,000 - 218,000
Exceptional health and retirement benefits
Tuition Assistance Program
Parental bonding leave
+1
Senior Electronics Engineer – Systems & Instrumentation Lead
Senior Electronics Engineer – Systems & Instrumentation Lead

Lawrence Berkeley National Laboratory • Berkeley (CA)

On-site
USD 114,000 - 139,000
Lead Beamline Controls Engineer - Linux Systems & EPICS
Lead Beamline Controls Engineer - Linux Systems & EPICS

Berkeley Lab • Berkeley (CA)

On-site
USD 179,000 - 218,000
Health benefits
401k-style plans
Tuition Assistance Program
+2
Senior Electronics & Instrumentation Engineer
Senior Electronics & Instrumentation Engineer

Lawrence Berkeley National Laboratory • San Francisco (CA)

On-site
USD 114,000 - 139,000
Beamline Controls Engineer
Beamline Controls Engineer

Lawrence Berkeley National Laboratory • Berkeley (CA)

On-site
USD 179,000 - 218,000
Exceptional health and retirement benefits
Tuition Assistance Program
Parental bonding leave
+1
Beamline Controls Engineer
Beamline Controls Engineer

Berkeley Lab • Berkeley (CA)

On-site
USD 179,000 - 218,000
Health benefits
401k-style plans
Tuition Assistance Program
+2
Senior Communications Manager for Scientific Facilities
Senior Communications Manager for Scientific Facilities

Pg&e • Atlanta (GA)

Hybrid
USD 114,156 - 142,668
Software Developer: Scientific Instrument Control (Python/C/C++)
Software Developer: Scientific Instrument Control (Python/C/C++)

SLAC • Menlo Park (CA)

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

Stanfordlivetickets • Menlo Park (CA)

On-site
USD 138,000 - 164,000