Senior Controls Software Engineer
$217k - $266kLawrence 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
- 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...SeniorRemote jobFlexible hours
$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...SeniorContract workLocal area$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,...SuggestedFull timeInternship$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...SeniorRemote job- ...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
£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...SeniorRemote work- ...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
- 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...SeniorInternship
- ...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
- 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
- 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
$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- 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...SeniorRelocation package
- ...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
- ...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
- ...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...SeniorRemote work
$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$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$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:...SeniorPermanent employmentRemote workHome officeFlexible hours- ...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
$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- 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...SeniorFor contractorsRemote work10 hours per week
- ...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...SeniorRemote work
- ...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
- 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...SeniorFor contractorsRemote work10 hours per weekFlexible hours
- ...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...SeniorRelocation package
- 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...SeniorWork at office
$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- 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...SeniorContract workFor contractorsRemote work10 hours per weekFlexible hours
- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Controls Software Engineer. Be the first to apply!
- data center controls engineer San Francisco, CA
- electrical controls engineer San Francisco, CA
- quality assurance quality control engineer San Francisco, CA
- controls engineer San Francisco, CA
- senior automation controls engineer San Francisco, CA
- senior robotics software engineer San Francisco, CA
- software sales engineer San Francisco, CA
- intermediate software engineer San Francisco, CA
- junior software developer San Francisco, CA
- graduate software engineer San Francisco, CA

