Senior Controls Software Engineer
$217k - $266kLawrence 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
$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- 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
$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...SeniorFull timeRemote work$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...SeniorVisa sponsorship$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- ...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
- ...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...SeniorWork at officeLocal area
$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$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- ...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...SeniorFull timeRemote work
- ...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
$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...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
...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$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$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$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...SeniorLocal areaRemote 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$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- ...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...SeniorWork at officeLocal 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
$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:...SeniorPermanent employmentRemote workHome officeFlexible hours$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$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$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- 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...SeniorLive inLocal area
$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...SeniorFull time£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- ...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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Controls Software Engineer. Be the first to apply!
- software engineer internship remote Berkeley, CA
- senior robotics software engineer Berkeley, CA
- software development engineer aws Berkeley, CA
- startup software engineer Berkeley, CA
- part time software developer remote Berkeley, CA
- senior software engineer remote Berkeley, CA
- software engineer Berkeley, CA
- real time software engineer Berkeley, CA
- federal - software developer Berkeley, CA
- junior software developer remote Berkeley, CA

