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 National Laboratory

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. #J-18808-Ljbffr Lawrence Berkeley National Laboratory

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Controls Software Engineer in San Francisco, CA vacancy
  • Plus Power, a leader in energy storage, is seeking a Senior Controls System Engineer to design and implement cutting-edge control systems. This remote position involves supporting battery energy storage systems and ensuring network reliability. We're looking for candidates... 
    Senior
    Remote job
    Flexible hours

    Plus Power

    San Francisco, 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
    18 days ago
  • $105k - $128k

     ...Lawrence Berkeley National Laboratory is hiring a Controls Software Engineer within the Engineering division. This position will support the development...  ...related scientific computing tools under the guidance of senior staff. Participate in software integration, testing,... 
    Suggested
    Full time
    Internship

    Lawrence Berkeley Lab

    San Francisco, CA
    40 minutes 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
    1 day ago
  •  ...autonomous robotic systems that increase the speed and capacity of buildout, starting with data centers. About the Role At Watney, Controls Engineers build the algorithmic foundations that make robots move. Your work will directly unlock a new class of robot capabilities... 
    Senior

    Watney

    San Francisco, CA
    4 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
    1 day ago
  •  ...Lead development of core software systems for autonomous vehicles, including perception, planning, and control modules. Responsibilities Design and implement clean features...  ...the company Requirements 7+ years software engineering experience Experience with distributed systems... 
    Senior

    Deep Ubuntu

    San Francisco, CA
    5 days 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
    4 days ago
  •  ...We are seeking a Senior Software Engineer with deep expertise in JavaScript/TypeScript and React/Redux to join our team. The ideal candidate will have a strong understanding of Micro Frontend architecture , proven experience in integrating REST and GraphQL APIs... 
    Senior

    ECHO IT SOLUTIONS INC .

    San Francisco, CA
    3 days ago
  • Watney in San Francisco is seeking a Controls Engineer who will build the algorithmic foundations for our autonomous robots. You'll design, implement, and tune controllers and guarantee performance across our robot fleet. The ideal candidate has hands-on experience with... 
    Senior

    Watney

    San Francisco, CA
    4 days ago
  • Front Door Defense is hiring a Software Engineer for their missions software team. This remote position involves developing web services that help monitor and control satellites vital to our operations. The ideal candidate will possess a Bachelor's degree and 2-3 years... 
    Remote job

    Front Door Defense

    San Francisco, CA
    2 days ago
  • $190k - $280k

    A tech company in San Francisco is seeking a Senior Software Engineer to design and operate infrastructure within a distributed architecture. Responsibilities include enhancing control plane systems and improving reliability. Ideal candidates have over 5 years of experience... 
    Senior

    Sentry

    San Francisco, CA
    17 hours ago
  • Industrial Next (YC W22) is seeking an experienced professional in San Francisco for a role focused on low-level control systems for robotic platforms. You will design and integrate control systems, working on real hardware alongside a small, dedicated team. Applicants... 
    Senior
    Relocation package

    Industrial Next (YC W22)

    San Francisco, CA
    17 hours ago
  •  ...Senior Software Engineer Jobs for Humanity is collaborating with TechCorp Solutions to build an inclusive and just employment ecosystem. We support individuals coming from all walks of life. Company Name: TechCorp Solutions We are looking for a Senior Software Engineer... 
    Senior

    Jobs for Humanity

    San Francisco, CA
    3 days ago
  •  ...optimizing for both write throughput and in-memory footprint for each agent. What we’re looking for 7+ years of experience as a software engineer. Consistent record as primary individual contributor to several medium to large projects. Managed, designed and deployed... 
    Senior

    Paradigm

    San Francisco, CA
    17 hours ago
  •  ...A leading tech consultancy is seeking a Senior Software Engineer specializing in Identity & Quality Assurance. In this fully remote role, you will design, implement and oversee testing frameworks, leveraging your expertise in Go and Docker. The ideal candidate has over... 
    Senior
    Remote work

    EverOps

    San Francisco, CA
    4 days ago
  • $230k - $385k

     ...OpenAI is seeking an experienced Software Engineer to develop the creative rendering layer for its ads ecosystem in San Francisco. You will work across the technical stack to build infrastructure for new ad formats and ensure they feel natural within the ChatGPT experience... 
    Senior

    OpenAI

    San Francisco, CA
    17 hours ago
  • $190k - $280k

    Dormont Manufacturing Co is looking for a Senior Software Engineer to work on their CTRL team, focusing on distributed systems and infrastructure. You’ll be responsible for designing and operating core platform systems that manage customer environments at scale. The role... 
    Senior

    Dormont Manufacturing Co

    San Francisco, CA
    4 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...  ...’d 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
    1 day ago
  •  ...has the ability and agency to drive projects to completion. You should be excited by the prospect of owning a large part of our engineering system, and continuously looking for more responsibility to take on. Being a backend engineer at Triumph is both demanding and... 
    Senior

    Triumph Arcade, Inc

    San Francisco, CA
    5 days ago
  • $148k - $185k

     ...A leading transportation company in San Francisco is seeking an experienced software engineer to help innovate within their team. This role involves establishing roadmaps and architectures, writing maintainable code, and leading projects to execution. Candidates should... 
    Senior

    SupportFinity

    San Francisco, CA
    17 hours ago
  • A leading AI research accelerator is looking for a skilled software engineer based in the US or Canada. This contractor role involves evaluating AI-generated code, collaborating with teams, and designing verification mechanisms. Candidates should have over 5 years of experience... 
    Senior
    For contractors
    Remote work
    10 hours per week

    Turing

    San Francisco, CA
    2 days ago
  •  ...A leading career network company seeks a Senior Software Engineer to build internal products and automations for operational excellence. You will collaborate with operators to understand workflows, lead impactful projects from ideation to deployment, and mentor other... 
    Senior
    Remote work

    Handshake

    San Francisco, CA
    1 day ago
  •  ...A cutting-edge drone software company in San Francisco is seeking a Senior Software Engineer to build crucial operator-facing software for visual positioning systems. The role involves developing mission planning tools and data workflows using TypeScript, React, and Python... 
    Senior

    Jack & Jill/External ATS

    San Francisco, CA
    1 day ago
  • A leading AI research accelerator in San Francisco is looking for an experienced Software Engineer to evaluate AI-generated code for efficiency and reliability. You will work closely with cross-functional teams to develop innovative coding solutions and design verification... 
    Senior
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    Turing

    San Francisco, CA
    1 day ago
  •  ...jobr.pro is seeking an experienced Software Engineer to build the creative rendering and presentation layer of OpenAI’s ads ecosystem in San Francisco. This role is crucial for defining how ads are structured and delivered across various platforms, ensuring high quality... 
    Senior
    Relocation package

    Jobr

    San Francisco, CA
    1 day ago
  • Join Our Fast-Growing Startup 1/ Join a fast-growing startup before Series A, bringing AI to the $1T maps and geospatial industry. 2/ Work with technical founders who have led Eng, Product, Marketing teams at FAANG and Series C+ companies. 3/ Build systems that scale...
    Senior
    Work at office

    Reprompt

    San Francisco, CA
    3 days ago
  • $190k - $230k

     ...SENIOR SOFTWARE ENGINEER - SAN FRANCISCO Job Title: Senior Software Engineer - AI & Real-Time Systems Location: San Francisco, CA (Onsite) Salary: $190,000 - $230,000 + 0.5-0.7% equity We're partnering with a well-funded AI startup in San Francisco - Series... 
    Senior

    HFBAC (Hiring For and Building Awesome Companies)

    San Francisco, CA
    4 days ago
  • A leading AI research accelerator in San Francisco is hiring an entry-level contractor for software engineering tasks. Responsibilities include refining AI-generated code, enhancing coding solutions, and designing verification mechanisms. Ideal candidates will have over... 
    Senior
    Contract work
    For contractors
    Remote work
    10 hours per week
    Flexible hours

    Turing

    San Francisco, CA
    1 day ago
  •  ...A fast-growing SaaS company based in San Francisco seeks a Software Engineer for its New Products team. This hybrid role requires building first-of-its-kind technology that transforms an analog industry and improves lives. Candidates should have 5-10+ years of backend... 
    Senior

    EvenUp Inc.

    San Francisco, CA
    17 hours ago

Do you want to receive more vacancies?

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