Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Controls Software Engineer

$217k - $266k

Berkely Lab

Controls Software Engineer

Lawrence Berkeley National Laboratory is hiring a Controls Software Engineer within the Engineering division.

This position has broad latitude to define technical objectives, approaches, and solutions for critical systems supporting the Advanced Light Source (ALS) and ALS Upgrade (ALS-U). The role designs, develops, integrates, and maintains complex control software—primarily using EPICS—to support accelerator, beamline, and experimental systems. Working closely with scientists, engineers, and technical staff, the engineer delivers reliable, high-performance controls for device-level electronics, industrial PLCs, and distributed architectures, and provides technical leadership in system architecture, software standards, and long-term controls strategy for ALS and ALS-U.

Lead Controls Architect: Shaping the Future of the ALS

As a cornerstone of the Advanced Light Source (ALS) and the groundbreaking ALS Upgrade (ALS-U) project, you will hold broad authority to define the technical vision, objectives, and high-level solutions for our most critical systems. This is more than a development role; it is a strategic leadership position where you will architect and integrate complex software ecosystems—primarily leveraging EPICS—to power next-generation accelerators and experimental beamlines.

You will serve as a vital bridge between discovery and engineering, collaborating with elite scientists and technical staff to deliver high-performance controls for everything from device-level electronics to distributed global architectures. By setting the standards for software excellence and long-term controls strategy, you will ensure the ALS remains at the absolute forefront of scientific innovation for decades to come.

You will:

  • Design, develop, test, deploy, and maintain control system software for ALS and ALS-U using EPICS and related frameworks (e.g., IOCs, databases, clients, and tools).
  • Exercise significant independence in determining software architecture, design approaches, and implementation strategies for complex and mission-critical controls systems.
  • Develop EPICS drivers for device-specific digital electronics boards that employ simple network interfaces.
  • Ability to configure and program industry-standard PLCs, including providing EPICS interfaces
  • Maintain and upgrade the existing EPICS IOCs including VME and cPCI-based systems.
  • Provide solutions to current problems and contribute to improvement to existing control systems.
  • Develop graphical user interfaces and loggers with standard EPICS tools.
  • Assist with commissioning of controls and associated software tools with support from domain scientists.
  • Maintain and generate documentation describing work done and systems built.
  • Follow standard methodologies for software development in a collaborative environment.
  • Assist with improvements to team processes including: source control, issue management, code review, documentation, and testing.
  • Integrate control systems with industrial PLC platforms and fieldbus technologies used for machine protection, interlocks, and facility systems.
  • Provide technical leadership and mentoring to junior engineers and contribute to controls software best practices, standards, and documentation.
  • Participate in system commissioning, troubleshooting, performance optimization, and on-call operational support as required.
  • Contribute to long-range planning and upgrades related to controls software architecture, scalability, reliability, and maintainability.
  • Ensure compliance with laboratory policies related to safety, cybersecurity, and quality assurance in control system design and implementation.

We are looking for:

  • B.S. in Computer Science, Electrical Engineering, or Physical Sciences with 15+ years of specialized experience in scientific or industrial control environments.
  • Expert-level proficiency in EPICS, including writing IOCs and support modules. Deep expertise in interfacing software with controls hardware and a broad knowledge of real-time operating systems (RTEMS, VxWorks).
  • Extensive hands-on experience with hardware integration (VME, Compact PCI, Modbus) and low-level programming (C/C++, Python, PLC/Ladder Logic).
  • Proven ability to design and maintain high-stakes software systems using modern standards, robust source control, and advanced debugging/troubleshooting in a scientific environment.
  • Ability to serve as a global subject matter expert, representing the Lab at international conferences, contributing to open-source communities, and building collaborative relationships with laboratories worldwide.
  • Natural aptitude for leading technical projects—from initial cost estimates and scheduling to mentoring junior engineers and fostering an inclusive, high-performing team culture.
  • Exceptional communication skills with the ability to bridge the gap between physicists, accelerator operators, and multi-disciplinary engineering teams to solve complex integration challenges.

Desired skills/knowledge:

  • Advanced degree in Computer Science or Electrical Engineering.
  • Experience with the motion controls (ex. Delta Tau Pmac, EtherCAT, Galil).

Additional information:

  • Appointment type: This is a full-time career appointment, exempt (monthly paid) from overtime pay.
  • Salary range: The expected salary for this position is $217,000 - $266,000, which fits into the full salary of $193,200 - $326,016, depending upon the candidate's skills, knowledge, and abilities. This includes education, certifications, and years of experience.
  • Background check: This position is 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.
  • Work modality: Work will be primarily performed at: Lawrence Berkeley National Lab, 1 Cyclotron Road, Berkeley, CA. A REAL ID or other acceptable form of identification is required to access Berkeley Lab sites (for more information click here ).

Equal Employment Opportunity Employer: The foundation of Berkeley Lab is our Stewardship Values: Team Science, Service, Trust, Innovation, and Respect; and we strive to build community with these shared values and commitments. Berkeley Lab is an Equal Opportunity Employer. We heartily welcome applications from all who could contribute to the Lab's mission of leading scientific discovery, excellence, and professionalism. In support of our rich 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, protected veteran status, or other protected categories under State and Federal law.

Misconduct Disclosure Requirement: 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.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Senior Controls Software Engineer in Berkeley, CA vacancy
  • $160k - $190k

    Terabase Energy seeks a Senior Controls Engineer in Berkeley, California, to lead design, configuration, and support of plant control systems for utility-scale solar and hybrid projects. The role involves mentoring junior engineers, extensive SCADA troubleshooting, and... 
    Senior
    Remote job

    Terabase Energy

    Berkeley, CA
    5 days ago
  • $120k - $160k

     ...electric vehicles, develop advanced fleet management software, and create charging solutions that make fleet electrification...  ...transportation. The Role Xos is seeking a Senior Vehicle Controls Software Engineer to lead the development, integration, and validation... 
    Senior
    Contract work
    Local area

    Xos, Inc.

    San Francisco, CA
    16 days ago
  • Bio-Rad Laboratories, Inc is looking for a Senior Software Developer for Instrument Control based in Hercules, California. This role involves designing and...  ...software development, collaboration with multiple engineering teams, and adherence to regulated processes. Additionally... 
    Senior

    Bio-Rad Laboratories, Inc

    Hercules, CA
    1 day ago
  • $15k

     ...management. We have become a multibillion-dollar asset manager, and we have ambitious goals for the future. Your Team As a Senior Software Engineer on our Execution Engineering team, you will be developing the company's production trading systems and the data pipelines... 
    Senior
    Local area

    The Voleon Group

    Berkeley, CA
    4 days ago
  • $150k - $250k

     ...of dragging components around in a GUI, engineers write code (or have AI write it for them)...  ...person startup building tools that bring software engineering practices to hardware design. The Role We're looking for a senior software engineer with a strong mathematical... 
    Senior
    Live in
    Remote work

    JITX

    Berkeley, CA
    1 day ago
  • $173.4k - $234.6k

     ...Find your future with us. The Boeing Company is seeking an Senior Software Engineer - Artificial Intelligence to join the Air Proprietary 2 (AP...  ...position will be accepted until Jun. 05, 2026 Export Control Requirements: This position must meet U.S. export control... 
    Senior
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    3 days ago
  • $136.85k - $185.15k

     ...Boeing Company is currently seeking a Senior DevSecOps Engineer to support our Air Proprietary 2...  ...Boeing Defense, Space & Security (BDS) Software Engineering organization. The Mission...  ..., including build servers, version control systems, CI/CD pipelines and automated... 
    Senior
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    7 days ago
  • $126.65k - $171.35k

     ...us. The Boeing Company is currently seeking Back-End Software Engineer (Experienced or Senior) to lead our Model-Based Engineering Software (MBE)...  ...position will be accepted until Jun. 16, 2026 Export Control Requirements: This position must meet U.S. export control... 
    Senior
    Permanent employment
    Work experience placement
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    3 days ago
  • $126.65k - $171.35k

     ...with us. The Boeing Company is looking for a Mission Software Engineer (Mid level or Senior) to join the Phantom Works Open Architecture Systems...  ...electromagnetics, weapon models, terrain models, or flight control; but not required. Familiarity with DevSecOps:... 
    Senior
    Permanent employment
    Contract work
    Work experience placement
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Relocation package
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    3 days ago
  • $100k - $130k

     ...features and projects within an AI-native engineering workflow powering our Hyperlift Stars...  ...full lifecycle of modern data-intensive software systems. This role serves as a technical...  ...minimal oversight Comfortable operating at Senior Software Engineer level, including... 
    Senior
    For contractors
    Local area
    Shift work

    PG Forsta

    Emeryville, CA
    1 day ago
  • $200k

    Clutch Canada, based in Berkeley, CA, is seeking a Senior Software Engineer for their Core Experiences Team. The role focuses on designing and maintaining APIs and SDKs, optimizing existing functionalities, and shipping backend services using Kotlin. Ideal candidates should... 
    Senior

    Clutch Canada

    Berkeley, CA
    2 days ago
  • The Voleon Group is seeking a Senior Software Engineer to develop trading systems and data pipelines in an innovative environment. You will closely collaborate with traders and researchers to create resilient trading platforms. Ideal candidates will have extensive software... 
    Senior

    The-Voleon-Group

    Berkeley, CA
    5 days ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Remote work

    Speechify

    Berkeley, CA
    5 days ago
  •  ...About Valency Valency Systems is a small, dynamic team of engineers, scientists, and researchers building the global hub for the...  ...of remote work. About the Role We're looking for a Senior Software Engineer who will report to the Head of Engineering. This person... 
    Senior
    Immediate start
    Remote work
    3 days per week

    Valency Systems Inc

    Berkeley, CA
    1 day ago
  • $170k - $185k

    A robotics company in Berkeley is seeking a full-time software engineer to develop automation solutions for hospital logistics. Candidates should have extensive experience in C++ and Python, as well as expertise in ROS/ROS2 and cloud infrastructure. The role involves developing... 
    Senior
    Full time

    Emancro

    Berkeley, CA
    17 hours ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...accessibility frameworks), ensure UI controls, focus management, keyboard navigation,...  ...dedication to building accessible and inclusive software. Excellent software engineering... 
    Senior
    Work at office

    Clutch Canada

    Berkeley, CA
    4 days ago
  •  ...Senior Robotics Software Engineer, Localization and Mapping As a Senior Robotics Software Engineer, Localization and Mapping at Azalea Robotics...  ...Azalea software stack, partnering closely with perception, controls, and applications teams Debug and resolve issues... 
    Senior
    Shift work

    Azalea Robotics

    Berkeley, CA
    16 days ago
  • $140k - $200k

    Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. It is a critical role for someone who enjoys working at... 
    Senior
    Remote work

    Clutch Canada

    Berkeley, CA
    2 days ago
  • $135k - $155k

    A grocery retail company is seeking a highly experienced Senior Software Engineer to drive engineering excellence and deliver state-of-the-art applications. Key responsibilities include translating business requirements into technical specifications, leading system design... 
    Senior

    Grocery Outlet

    Emeryville, CA
    4 days ago
  • $100k - $130k

     ...our egos at the door. We work together, so we win together. Press Ganey currently has an exciting opportunity for a Senior Software Engineer. This role will support the Clinical Solutions products. Duties & Responsibilities: Design and implement software... 
    Senior
    For contractors
    Work experience placement
    Local area

    PG Forsta

    Emeryville, CA
    1 day ago
  •  ...investment management. We have become a multibillion‑dollar asset manager, and we have ambitious goals for the future. As a Senior Software Engineer on our Back Office Engineering team, you will be developing the company's production trading systems and the data... 
    Senior
    Work at office
    Local area
    Remote work

    The Voleon Group

    Berkeley, CA
    4 days ago
  • $170k - $185k

     ...to start between now and mid-July. Responsibilities Develop controllers, motion planning algorithms, and teleoperation...  ...Qualifications Extensive C++ (>5 years) and python (>5 years) software engineering experience Extensive experience writing and debugging of ROS... 
    Senior
    Full time

    Emancro

    Berkeley, CA
    4 days ago
  • $99.45k - $134.55k

     ...The Boeing Company is looking for a F-22 Simulation Software Engineer (Associate, Experienced, or Senior) to join the F-22 Simulation Infrastructure team located...  ...will be accepted until Jun. 03, 2026 Export Control Requirements: This position must meet U.S. export... 
    Senior
    Permanent employment
    Work experience placement
    Interim role
    Currently hiring
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    2 days ago
  • $140k - $180k

     ...Overview At Redflag, we develop software that analyzes all content types used to communicate online (text, image, video, and audio)...  ...to existing and create new products Work on Backend with other engineers Develop and propose software architecture for new products based... 
    Senior
    Full time
    Work at office
    Remote work
    Flexible hours

    Redflag AI

    Berkeley, CA
    8 days ago
  • $120k - $130k

    A renewable energy company in San Francisco seeks a Controls Engineer to lead design and development of control systems for utility-scale projects. Candidates should have a Bachelor's degree in Engineering, over 7 years of PLC programming experience, and knowledge of industrial... 
    Senior
    Remote job

    Terabase Energy

    San Francisco, CA
    4 days ago
  • $15k

     ...investment approach across a wide range of regions and asset classes. Voleon is a multibillion-dollar asset manager where the size of the engineering organization still allows for direct influence across key systems. Strategy Platform owns the infrastructure between quantitative... 
    Senior
    Local area

    The Voleon Group

    Berkeley, CA
    5 days ago
  • $160k - $210k

     ...opportunity to shape the long-term direction of software systems at Prolific. As a foundational Software Engineer within the organization, you will have substantial...  ...and build the next-generation software and controls platform underlying Prolific's illumination systems... 
    Senior
    For contractors
    Flexible hours

    Prolific Machines

    Emeryville, CA
    3 days ago
  • £70k - £90k per year

     ...customers. She will pick the best candidates from Jack's network. The next step is to speak to Jack. Job details Job Title: Senior Controls Engineer Salary: £70-90k + Equity Company Description: Rivan Industries - Synthetic fuel startup decarbonising heavy industry Job... 
    Senior
    Remote work

    Jack & Jill/External ATS

    San Francisco, CA
    4 days ago
  • $50 - $150 per hour

    A leading AI company is seeking a software engineer to review and evaluate model-generated code. This contract role requires several years of software engineering experience, particularly as a full-stack engineer at notable tech firms. You will assess code quality and provide... 
    Senior
    Hourly pay
    Contract work
    Flexible hours

    Turing

    San Francisco, CA
    1 day ago
  • About This Role Our robots operate in real production environments where control reliability isn't optional — it's the difference between a deployed system and a demo. As a Senior Controls Engineer, you'll work directly on the low-level control and motion systems that... 
    Senior
    Internship

    Deft AI, Inc.

    San Francisco, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Controls Software Engineer. Be the first to apply!