Senior Controls Software Engineer
$217k - $266kBerkely 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.
$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...SeniorRemote job$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- 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
$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...SeniorLocal area$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...SeniorLive inRemote work$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...SeniorPermanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$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...SeniorPermanent employmentWork experience placementInterim roleRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$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...SeniorPermanent employmentWork experience placementCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$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:...SeniorPermanent employmentContract workWork experience placementCurrently hiringRelocationVisa sponsorshipWork visaRelocation packageFlexible hoursShift workDay shift$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...SeniorFor contractorsLocal areaShift work$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- 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
$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’...SeniorRemote work- ...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...SeniorImmediate startRemote work3 days per week
$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...SeniorFull time$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...SeniorWork at office- ...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...SeniorShift work
$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...SeniorRemote work$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$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...SeniorFor contractorsWork experience placementLocal area- ...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...SeniorWork at officeLocal areaRemote work
$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...SeniorFull time$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...SeniorPermanent employmentWork experience placementInterim roleCurrently hiringRelocationVisa sponsorshipWork visaFlexible hoursShift workDay shift$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...SeniorFull timeWork at officeRemote workFlexible hours$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$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...SeniorLocal area$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...SeniorFor contractorsFlexible hours£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$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...SeniorHourly payContract workFlexible hours- 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Controls Software Engineer. Be the first to apply!
- software engineer full time Berkeley, CA
- startup software engineer Berkeley, CA
- software developer Berkeley, CA
- software development engineer aws Berkeley, CA
- ngo software engineer Berkeley, CA
- software engineer Berkeley, CA
- senior software engineer Berkeley, CA
- cybersecurity software engineer Berkeley, CA
- part time software developer remote Berkeley, CA
- intel software engineer Berkeley, CA

