Controls Software Engineer
$157k - $192kBerkely Lab
Controls Software EngineerLawrence 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.
$104.58k - $127.84k
...Controls Software Engineer The Engineering Division at Lawrence Berkeley National Laboratory (LBNL) is seeking a Controls Software Engineer to join our team! In this role, you will develop, deploy, test, document, and maintain control system software and tools that...SuggestedFull timeWork experience placementWork at office$170k - $250k
...encompassing solution that integrates advanced software and hardware powering the fleet,... ...role We are seeking a talented algorithm engineering expert for our vehicle systems development... ...-critical applications such as steering control, brake control or throttle actuation....SuggestedOdd jobFull timeInternshipWork at office$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...SuggestedFull timeTemporary workWork at officeRelocation packageFlexible hours$140k - $185k
...Andreessen Horowitz and General Catalyst, we're building the future of sports engagement. About the Role We're looking for a Software Engineer - Backend to help us scale the core systems behind our fantasy sports and DFS (Daily Fantasy Sports) offerings. In this role,...SuggestedFull timeRemote workFlexible hours- ...that significantly outperforms individual engineers. We combine language models with human ingenuity to push the boundaries of software development efficiency and quality.... ...including testing, code reviews, and version control workflows Product Mindset : Thoughtful...SuggestedFull timeRemote work
$150k - $350k
...Partner at Y Combinator and founder of Lever. Our AI researchers, engineers, and designers have worked at Google, Nvidia, Meta, Netflix,... ...at scale. About the Role We’re looking for a Frontend Software Engineer to define how people experience Collate. The work...Full time- ...capture. We've recently raised a $50 million Series A , led by Felicis. About the role We are hiring experienced Frontend Software Engineers to join our team. In this role, you will be responsible for defining strong front-end architecture patterns, leading...Full timeWork at officeFlexible hours
- ...to work more effectively. As a founding member of the Legal engineering team, you will help define the technical foundation for this... ...infrastructure. About the Role As a Founding Full-Stack Software Engineer on the Legal team, you will help imagine, build, and...Full time
$131.7k - $164.5k
...is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries... ...We’re looking for a passionate and experienced Senior Software Engineer to join our team that owns the core of our payment technology....Full time$160k - $220k
...improvement of instructional decisions, school/district programming, and professional learning. We are looking for a Senior Backend Software Engineer to join our growing team and help build the next generation of scalable backend services. You will be responsible for...Permanent employmentFull timeLocal areaFlexible hours$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- ...Frontend Software Engineer About Pi Pi is building an agentic product security platform for teams that need to secure software at the speed they build it. Modern development is accelerating, but security knowledge is still scattered across code, tickets, documents...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
- ...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
$170k - $240k
...architecture. Hence, we are growing the engineering team and looking for engineers who are excited... ...of issues Design and implement new software features to support our fast growing... ...every team the speed to act and IT the control to scale. Sigma is trusted by more than...Full timeWork at officeFlexible hours$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$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- ...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
$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- ...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
$116k - $165k
...About Us Our software solves the most critical emerging grid integration challenges to ensure that the impending energy transition is... ...behalf of electric utilities. We are seeking a seasoned backend engineer to independently design, implement, and deploy software with our...Full timeWork at officeRemote workShift work2 days per week$145k - $170k
...Location: San Francisco, CA Department: Product + Engineering Reports to: Director of Engineering About UpMetrics At... ...workflows on AWS About You ~6+ years of experience as a software engineer, with strong full stack capabilities ~ Deep experience...Full timeTemporary workWork at officeRemote workWork visa- ...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
- ...general-purpose AI into the physical world. We are a group of engineers, scientists, roboticists, and company builders developing foundation... ...physically-actuated devices of the future. As a Fullstack Software Engineer, you will build internal products that help Pi's...Full time
- ...The Team: We’re a team of passionate, mission-driven engineers from companies like Tesla, Amazon, SpaceX, and Neuralink. We’re... ...and robotics engineers to understand their workflows and build software that makes their work easier and faster Shape the engineering...Full time
- ...To tackle this challenge, Kiddom is looking for a Backend Engineer who will embody forward-thinking best practices and bring a positive... ...in Computer Science or a related field ~5+ years professional software engineering experience ~ Experience designing and building...Permanent employmentFull timeWork at officeLocal areaRemote work
$140k - $260k
...Substack is building a new economic engine for culture, giving the brightest, most interesting, and most creative people on the internet... ...to help you learn. Requirements At least 5+ years of software engineering experience. Independent and autonomous. We’re too...Full time$193.4k - $290k
...outcomes. We stay close to our customers — from leadership to engineers — and work together to solve real problems with urgency and care... ...’re just getting started. Role Overview As a Backend Software Engineer on the Product Engineering team at Harvey, you will...Full timeRelocation package$143.64k - $197.64k
...ensure the quality and reliability of the codebase. Troubleshoot and resolve issues. Qualifications: ~2-4 years as a backend engineer. ~ Working knowledge of one or more programming languages such as Go, Python, Java, or Node.js. ~ Experience MySQL or other...Full timeWork experience placement- ...from Google, Coinbase, Flipkart, and Okta, our team includes engineers from premier tech companies and graduates of Stanford, MIT, UC... ...business processes at scale. Who are you? We are seeking a Software Engineer to join the Ema team. You are passionate about...Full timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Controls Software Engineer. Be the first to apply!
- data center controls engineer San Francisco, CA
- senior automation controls engineer San Francisco, CA
- quality assurance quality control engineer San Francisco, CA
- electrical controls engineer San Francisco, CA
- controls engineer San Francisco, CA
- software engineer internship San Francisco, CA
- software development engineer aws San Francisco, CA
- software developer internship no experience San Francisco, CA
- real time software engineer San Francisco, CA
- financial software developer San Francisco, CA


