Demo

Controls Software Engineer

LBL
San Francisco, CA Full Time
POSTED ON 2/7/2025
AVAILABLE BEFORE 4/28/2025

The Berkeley Lab's Engineering Division is hiring a Controls Software Engineer to develop control software for the Advanced Light Source (ALS) using EPICS and related tools. The role involves collaborating with scientists and engineers to implement control systems for motion, data acquisition, and digital devices.

What You Will Do :

  • Develop and deploy EPICS-based control software for the ALS.
  • Create EPICS drivers for device-specific digital electronics with network interfaces.
  • Configure and program PLCs, including EPICS interfaces.
  • Maintain and upgrade EPICS IOCs (VME, cPCI systems).
  • Develop GUIs and loggers using standard EPICS tools.
  • Assist with commissioning controls and software, collaborating with scientists.
  • Maintain documentation and follow software development best practices.
  • Complete required safety training and apply in daily work.
  • Contribute to process improvements (source control, issue management, code review, documentation, testing).

What is Required :

  • Bachelors in Engineering, Computer Science, Electrical Engineering, or Physical Sciences.
  • 8 years of relevant experience, including 3 years with EPICS.
  • Proven ability to create EPICS projects.
  • Knowledge of real-time systems (e.g., RTEMS, VxWorks).
  • Experience with system integration of instruments and sensors.
  • Strong communication and troubleshooting skills.
  • Proficient in C / C and Python programming.
  • Desired Qualifications :

  • Experience in scientific experiments and multi-developer software projects.
  • Masters in Engineering, Computer Science, Electrical Engineering, or Physical Sciences with 6 years of relevant experience.
  • Experience with motion controls (e.g., Delta Tau Pmac, EtherCAT).
  • Notes :

  • This is a full-time 2-year, term appointment with the possibility of extension or conversion to Career appointment based upon satisfactory job performance, continuing availability of funds and ongoing operational needs.
  • The expected salary range for this position is $146,000.00 - $179,000.00 annually, which fits into the full salary range of $129,948.00 - $219,276.00 annually depending upon the candidate's skills, knowledge, and abilities, including education, certifications, and years of experience.
  • This position may be subject to a background check. Any convictions will be evaluated to determine if they directly relate to the responsibilities and requirements of the position. Having a conviction history will not automatically disqualify an applicant from being considered for employment.
  • As a condition of employment, the finalist will be required to disclose if they are subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct, are currently being investigated for misconduct, left a position during an investigation for alleged misconduct, or have filed an appeal with a previous employer.
  • Work will be primarily performed at : Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA.
  • Want to learn more about working at Berkeley Lab? Please visit : careers.lbl.gov

    Berkeley Lab is committed to inclusion, diversity, equity and accessibility and strives to continue building community with these shared values and commitments. Berkeley Lab is an Equal Opportunity and Affirmative Action Employer. We heartily welcome applications from women, minorities, veterans, and all who would contribute to the Lab's mission of leading scientific discovery, inclusion, and professionalism. In support of our diverse global community, all qualified applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, age, or protected veteran status.

    Equal Opportunity and IDEA Information Links : Know your rights, click here for the supplement : Equal Employment Opportunity is the Law and the Pay Transparency Nondiscrimination Provision under 41 CFR 60-1.4.

    Salary : $129,948 - $219,276

    If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
    Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

    What is the career path for a Controls Software Engineer?

    Sign up to receive alerts about other jobs on the Controls Software Engineer career path by checking the boxes next to the positions that interest you.
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $146,673 - $180,130
    Income Estimation: 
    $176,149 - $220,529
    Income Estimation: 
    $77,657 - $95,021
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $97,257 - $120,701
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $123,167 - $152,295
    Income Estimation: 
    $146,673 - $180,130
    View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

    Job openings at LBL

    LBL
    Hired Organization Address San Francisco, CA Full Time
    In this exciting role, you will work in Berkeley Lab's (LBNL) PHAX group in the Scientific Data Division. The PHAX group...
    LBL
    Hired Organization Address San Francisco, CA Full Time
    Lawrence Berkeley National Lab's (LBNL) Advanced Light Source - Upgrade (ALS-U) Division has an opening for a Technical ...
    LBL
    Hired Organization Address San Francisco, CA Full Time
    Berkeley Lab seeks one or more Technical Engineering Lead(s) to oversee large-scale Department of Energy (DOE) projects....
    LBL
    Hired Organization Address CA Full Time
    The Berkeley Lab's Projects and Infrastructure Modernization Division (PIMD) is seeking a Senior Electrical Project Mana...

    Not the job you're looking for? Here are some other Controls Software Engineer jobs in the San Francisco, CA area that may be a better fit.

    Software Engineer, Controls

    Agtonomy, South San Francisco, CA

    Software Engineer, Controls

    Agtonomy, San Francisco, CA

    AI Assistant is available now!

    Feel free to start your new journey!