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

Senior Controls Software Engineer

$217k - $266k

Lawrence Berkeley Lab

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. Responsibilities 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. 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 of 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. Qualifications 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 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. #J-18808-Ljbffr Lawrence Berkeley Lab

Vacancy posted 3 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
    4 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
  • $170k - $215k

     ...KoBold Metals is seeking a Senior Software Engineer focused on decision science to join their scientific computing team in Berkeley, California. This position involves architecting and maintaining decision science libraries, building data processing tools, and collaborating... 
    Senior
    Full time
    Remote work

    KoBold Metals

    Berkeley, CA
    2 days ago
  • $100k - $400k

     ...pressures or profit motives, inviting creative scientists and engineers from leading academic institutions and frontier AI labs....  ...brain. Position Summary We are looking for an ambitious Senior Software Engineer to help us reverse-engineer the human brain. This... 
    Senior
    Visa sponsorship

    Astera Institute

    Emeryville, CA
    2 days 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... 
    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
    2 days ago
  •  ...benefits packages, technology talks by our experts, a beautiful modern office, daily catered lunches, and more. 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
    Work at office
    Local area

    The Voleon Group

    Berkeley, CA
    4 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
    21 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
    13 hours ago
  •  ...focused and ambitious team of systems/networking/application/video software engineers, data scientists, and security experts working together to...  ...JavaScript and Web Assembly. The team is looking for both senior positions as well as recent graduates with a focus on video... 
    Senior
    Full time
    Remote work

    Eluvio

    Berkeley, CA
    2 days ago
  •  ...management. We have become a multibillion‑dollar asset manager, and we have ambitious goals for the future. Role Overview As a Staff Software Engineer on our Data Engineering team, you will contribute to scaling and advancing our entire data operation. This includes... 
    Senior

    Quant Blueprint LLC

    Berkeley, CA
    2 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... 
    Senior
    Remote work

    Clutch Canada

    Berkeley, CA
    2 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
    13 hours 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
    2 days 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
    3 days 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
    13 hours ago
  • $225k - $300k

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

    Quant Blueprint LLC

    Berkeley, CA
    3 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
    3 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
    2 days ago
  •  ...benefits packages, technology talks by our experts, a beautiful modern office, daily catered lunches, and more. Your Team As a Senior Software Engineer on the Software Platform team, you will design and evolve the distributed systems that power research and trading... 
    Senior
    Work at office
    Local area

    The Voleon Group

    Berkeley, CA
    6 days 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
    3 days ago
  • $120k - $130k

     ...Terabase is developing an interconnected software and construction automation platform. We...  ...project developers, owners, and engineering & construction firms to support the design...  ...love to hear from you! The Role The Controls Engineer will be the primary driver of:... 
    Senior
    Permanent employment
    Remote work
    Home office
    Flexible hours

    Terabase Energy

    San Francisco, 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
    12 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
    7 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
    3 days ago
  • Senior Software Engineer — Platform & Infrastructure Senior IC role, reports to the CTO. Not a people‑manager role. You partner with the CTO on architecture, scope new POCs and requirements into shippable work, and own delivery end‑to‑end. You own our RAG + agentic platform... 
    Senior
    Live in
    Local area

    Conflation Labs Inc.

    Berkeley, CA
    1 day ago
  • $173k - $251k

     ...Everlaw is seeking a Senior Software Engineer in Oakland, California, to build user-friendly features and enhance AI capabilities. You will work on core product elements such as document processing and contribute to technical mentorship. The role offers a full-time, on... 
    Senior
    Full time

    Everlaw

    Oakland, CA
    2 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
    3 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
    13 hours ago
  •  ...EvenUp is seeking a Senior Software Engineer in San Francisco (hybrid) to address critical issues and enhance product reliability. In this role, you will resolve high-severity customer issues, lead cross-functional collaboration, and contribute to overall product improvement... 
    Senior

    EvenUp 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!