Controls Software Engineer
$157k - $192kBerkely Lab
Controls Software Engineer
Lawrence Berkeley National Laboratory is hiring a Controls Software Engineer within the Engineering division.
This position will plan, design, develop and test software systems or applications for software enhancements and new products. This position plays a key role in the design, development, and maintenance of advanced control systems for large-scale experimental facilities and scientific instrumentation.
The engineer will work primarily with EPICS (Experimental Physics and Industrial Control System) and associated tools to ensure reliable and efficient operation of experimental equipment, data acquisition systems, and control networks for the ALS. This position offers the opportunity to work at the forefront of scientific research, developing innovative solutions for cutting-edge experiments while collaborating with multidisciplinary teams.
You will:
- Work on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
- Determine methods and procedures on new assignments and may coordinate activities of other personnel (Team Lead).
- Develop and deploy control system software using EPICS and associated tools for the ALS.
- Act as a technical lead, maintainer and primary developer for the Accelerator Safety Configuration Control (ASCC) application which is used in the ALS control room.
- Define and maintain the overall system architecture to ensure scalability, reliability, maintainability, and security.
- Design and enhance interactive workflow tools, including safety forms, compliance checklists, schedules, and document repositories.
- Design and implement new components based on evolving requirements.
- Design, deploy, and maintain databases (SQL).
- Construct, enhance, and manage business logic code.
- Provide technical support, troubleshooting, and triage for issues.
- Design, maintain, and deploy software using modern unit testing and deployment techniques.
- Provide expertise and technical leadership in implementing web-based solutions.
- 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.
- Successfully finish the safety training required by the Laboratory and employ those skills in daily practice.
- Assist with improvements to team processes including: source control, issue management, code review, documentation, and testing.
We are looking for:
- Minimum of 8 years of related experience with a Bachelor's degree; or 6 years and a Master's degree; or equivalent experience.
- Demonstrated ability to lead the support and maintenance of operational computer systems.
- Knowledge and experience with front-end software development and UI best practices.
- Knowledge and experience with back-end software development and API design.
- Experience developing and maintaining SQL databases.
- Experience with Angular and.NET frameworks.
- Experience with C# and JavaScript or TypeScript.
- Knowledge and experience with software project management techniques such as revision control, build tools, issue tracking, continuous integration (CI) tools and methods.
- Strong analytical and problem-solving skills, with the ability to work on complex issues and to exercise judgment in selecting tools and approaches.
- Experience leading or serving as primary technical owner of a software system.
- Experience managing software development in a team setting.
- Ability to work as part of a team, including the ability to interact well with external collaborators and scientists.
- Advanced knowledge of software engineering principles, including object-oriented design, modular software architecture, and best practices for maintainable and scalable systems.
- Knowledge of control systems used in scientific and engineering facilities, including distributed control architectures and instrumentation interfaces.
- Knowledge of programming languages commonly used in control and automation systems such as Python, C/C++, or similar languages.
- Knowledge of Linux-based computing environments and system administration concepts relevant to control systems.
- Knowledge of industrial and scientific communication protocols used for device integration (e.g., TCP/IP, serial interfaces, fieldbus, or other device communication standards).
- Knowledge of data acquisition systems, instrumentation, and sensor integration used in experimental and engineering environments.
- Familiarity with control system frameworks such as Experimental Physics and Industrial Control System (EPICS) or TANGO Controls.
- Designing, developing, testing, and maintaining control system software for complex scientific or engineering systems.
- Integrating hardware devices such as motors, sensors, detectors, and data acquisition equipment into automated control systems.
- Troubleshooting software and hardware interactions, identifying root causes, and implementing reliable solutions.
- Developing user interfaces, automation scripts, and diagnostic tools for control and monitoring of scientific instruments.
Desired skills/knowledge:
- Experience working on scientific experiments and accelerators.
- Past membership in multi-developer software projects.
- Experience working in a scientific research environment.
- Experience supporting safety-critical or regulated operational systems.
- Experience with interdisciplinary projects, including collaboration with both scientific and engineering staff.
- Familiarity with the wide variety of activities and safety workflows at a radiation producing facility such as ALS.
- Ability to carry out system integrations with instruments and sensors.
- Experience with EPICS based control systems.
Additional information:
- Appointment type: This is a full-time 2 year, term appointment with the possibility of extension or conversion to Career appointment based upon satisfactory job performance, continuing availability of funds and ongoing operational needs.
- Salary range: The expected salary for this position is $157,000 - $192,000, which fits into the full salary of $139,440 - $235,308 depending upon the candidate's skills, knowledge, and abilities. This includes education, certifications, and years of experience.
- 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.
- Work authorization: Candidates must be eligible to work in the U.S. at the time of hire. Visa sponsorship is not available for this position.
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 final candidate who accepts an offer of employment will be required to disclose if they have been subject to any final administrative or judicial decisions within the last seven years determining that they committed any misconduct; or have filed an appeal of a finding of substantiated misconduct with a previous employer. For additional information, click here.
$130k - $170k
...SUSA Ventures, 1Sharpe Ventures, and leaders from Invitation Homes and Opendoor. About the Role Flock is hiring a Full Stack Software Engineer to join our small, high-impact product team. We’re building a 10x version of Flock from the ground up, redefining how mom-and-...SuggestedFull time$165k - $185k
...power scheduling, compliance, and payments, all connected through an evolving knowledge graph. We’re looking for a Full Stack Software Engineer who enjoys building end-to-end product experiences and wants to grow alongside a fast-moving team. This role is ideal for a...SuggestedFull timeWork at officeRemote workFlexible hours- ...growing virally through word of mouth, not paid acquisition. Build software people actually love and use every day. Free lunch and... ...a single feature, and help raise the bar for the rest of the engineering team. We’re looking for someone who can see how the pieces fit...SuggestedFull timeFlexible hours
- ...venture capital investors, including NEA, SignalFire, Viola Group, and 7Wire Ventures. About the Role We are looking for a Senior Software Engineer — an individual contributor who owns a product surface end-to-end. At this level, you work independently on your surface and...SuggestedFull time
$170k - $230k
...WE ARE LOOKING FOR * 8+ years experience building production software systems * Expertise in threading, optimizations, performance... ...strongly believe languages can be learned and care more about your engineering skill over frameworks * Excitement about shipping customer...SuggestedFull timeWork at officeLocal areaHome officeFlexible hours$130k - $196.5k
...platform from the ground up and migrate existing complex use cases into that system. Work with a team of supportive and passionate software engineers. Architect and implement systems that materialize our platform vision. Provide operational support for our production...Full timeWork from homeFlexible hoursNight shift$159.2k - $301.6k
Job Title: Sr Software Engineer - 3D Workflows The Opportunity Adobe's 3D & Immersive organization is looking for a Full Stack Software Engineer with 3D pipeline experience to lead our 3D Workflows Team! You will help plan, invent, develop, and test software to support...Full timeTemporary workLocal areaWorldwide$200k - $250k
Senior Software Engineer Engineering Prolific Prolific is not just another player in the AI space - we are the architects of the human data infrastructure that's reshaping the landscape of AI development. In a world where foundational AI technologies are increasingly...Full timeWork at officeRemote work2 days per week1 day per week- ...this role, you will build the product that gets stuff built. You'll work closely with engineers, designers, and end-users to accelerate our product development. As a senior-level software engineer at Pulley, you will: Own features and systems end-to-end—from talking to...Full time
$140k - $240k
...world’s most advanced radar systems. Working alongside software, hardware, and systems engineers, you’ll design and operate the backend services and... ...citizen or permanent resident), as required for access to controlled technology. Ability to obtain and maintain a U.S....Permanent employmentWork experience placementCasual workRelocation package$165k - $247k
...import and export connectors, privacy and compliance, and the operational reliability of everything in between. As a Senior Software Engineer, you'll take on complex infrastructure challenges: designing for extreme throughput, optimizing for millisecond latencies, and...Full timeHome officeFlexible hours$180k - $230k
...data infrastructure platform for hardware engineering teams. Sift turns high-frequency... ...platform and customer base. Collaborate with software engineers to optimize application performance... ...with CI/CD pipelines and version control systems. Knowledge of automated testing...Full timeWork at officeRelocation$120k - $170k
...Wanna join the adventure? Loft Orbital is looking for a Software Engineer to join our Ground Software Solutions team. About the Team... ...customers. We configure and extend Cockpit (Loft's Mission Control and Scheduling Software) for specific program needs, deliver...Full timeTemporary workWork at officeRelocation packageFlexible hours- ...Catalyst, GV, and Accel and enjoy multi-year runway. About the Role We’re looking for a Senior Backend or Full-Stack Software Engineer (5+ years experience) who wants to build the core systems that power last-mile healthcare delivery. At Sprinter, you’ll work...Full timeTemporary workWork at officeMonday to FridayMonday to ThursdayFlexible hours
$180k - $220k
...David Sacks and Evan Owen, Glue is redefining how teams communicate and get work done in the AI era. We’re looking for a backend engineer to join our small team and help lead the effort to prepare the product for launch. Our technical foundation -- Golang, GraphQL API...Work at officeLocal areaImmediate startFlexible hours- ...Position Overview We are seeking a frontend-leaning engineer to help build and scale the user-facing web applications powering Knowtex’s AI-driven clinical documentation platform. You will work closely with Platform Engineering and customer-facing teams to build accessible...Full timeShift work
$200k - $250k
...enterprise and internationally. ROLE We are looking to add a Software Engineer, Networking to expand our high-impact Platform team. You’ll... ...model. In this role, you will design and build the control plane and automation systems that power network connectivity...Full timeWork at officeLocal area- ...About the Role As we scale up with more researchers and engineers joining OpenAI, we seek a pragmatic and passionate engineer with... ...and drive to the vision of how we should build, test and deploy software. You will drive the design of our continuous integration...Full timeWork at officeRelocation package
$125k - $160k
...struggle with chronic disease. We’re only just getting started. Role Overview We are seeking a versatile Full Stack Software Engineer to join our engineering team. Reporting to the Software Engineering Manager, this is a hands-on role requiring comfort and confidence...Full timeLocal areaVisa sponsorshipWork visaShift work$160k - $220k
...world, Via is recognized as the leading transportation technology and service provider globally. As a Senior Full-Stack Software Engineer on the Remix engineering team, you’ll build software cities rely on to design and improve public transportation systems with a...Full time2 days per week3 days per week- ...platform designed to help teams understand and control their data on autopilot. We're... ...Formal is on a mission to build the best engineering team and we're looking for people who... ...processes more traffic What You Need Software development experience building data-...Full timeFlexible hours
- ...Netic is the AI revenue engine for essential services who are the backbone of the American... ...and tangible. Netic's Full-Stack Software Engineers working on the product team build... ...almost perfect" Show internal locus of control Prioritize finesse: refinement of first...Summer workInternshipImmediate startSleeping nights
$225k
...simplifies access to healthcare through transparent pricing, seamless scheduling, and integrated digital experiences. As a Full-Stack Software Engineer, you'll work across the entire technology stack to develop customer-facing features, collaborate with cross-functional teams,...Full time- ...ambitious product area with a substantial roadmap. We are looking for engineers who want to shape both the first user experiences and the... ...while prioritizing grounding, accuracy, transparency, and user control. Establish architecture, performance standards, testing...Full time
- ...useful, and grounded in real learning outcomes. The work spans both consumer and B2B education, with close collaboration across engineering, learning science, design, data, and research. This team sits in a highly strategic investment area for OpenAI, with strong...Full timeInternshipWorldwide
$196k - $220.5k
...features, partnerships and game-related launches at Discord. Our engineering culture values collaboration, and this is exactly how this... ...Should Have You have 5+ years of experience as a fullstack software engineer. You have experience with React/TS, Python or...Full time$160k - $250k
...of customer API requests every month. Hive also offers turnkey software applications powered by proprietary AI models and datasets, enabling... ...interested in joining the future of AI! Senior Software Engineer - Backend In order to execute our vision, we need to grow...Full time$150k - $180k
...We recently raised our pre-seed from a16z Speedrun , Reach Capital , and JFF Ventures , and are now hiring a Full Stack Engineer to help build the product that institutions use to interact with their data every day. The Role As a Full Stack Engineer, you...Full timeWork at officeImmediate start- ...Our team sits at the intersection of research, product, design, and infrastructure. We work closely with model researchers, mobile engineers, frontend engineers, and platform teams to build intuitive experiences and scalable systems that power image generation at global...Full timeWorldwide
$160k - $200k
...areas of high ambiguity, narrowing down high-level problems into engineering solutions. You’re able to coordinate across product,... ...leverage them to release faster. ~ Technical understanding of the software development process. ~ Excellent written and oral business communication...Full timeWork at officeRemote work2 days per week
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!
- quality assurance quality control engineer San Francisco, CA
- senior automation controls engineer San Francisco, CA
- data center controls engineer San Francisco, CA
- controls engineer San Francisco, CA
- network software engineer San Francisco, CA
- software engineer internship San Francisco, CA
- facebook software engineer San Francisco, CA
- software engineer travel San Francisco, CA
- senior robotics software engineer San Francisco, CA
- entry level software engineer remote San Francisco, CA


