Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Controls Software Engineer

$217k - $266k

Lawrence 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. We're here for the same mission, to bring science solutions to the world. Join our team and YOU will play a supporting role in our goal to address global challenges! Have a high level of impact and work for an organization associated with 17 Nobel Prizes! 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). Want to learn more about working at Berkeley Lab? Please visit: careers.lbl.gov 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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Controls Software Engineer in Berkeley, CA vacancy
  • $105k - $128k

     ...Controls Software Engineer Lawrence Berkeley National Laboratory is hiring a Controls Software Engineer within the Engineering division. This position...  ..., and related scientific computing tools under guidance of senior staff. Participate in software integration, testing,... 
    Suggested
    Full time
    Internship

    Lawrence Berkeley Lab

    Berkeley, CA
    4 days ago
  • 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... 
    Senior
    Remote job
    Flexible hours

    Plus Power

    San Francisco, CA
    1 day ago
  • $170.85k - $231.15k

     ...opportunity for professional growth. Find your future with us. Boeing Defense, Space & Security (BDS) is hiring a Senior Guidance Navigation and Control (GNC) Engineer to join the Flight Systems Engineering Capability in Berkeley, MO. This role will support new product design... 
    Senior
    Permanent employment
    Work experience placement
    Interim role
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work
    Day shift

    Boeing

    Berkeley, CA
    1 day ago
  • Plus Power is seeking a seasoned control systems engineer to design, implement, and operate plant automation infrastructure across multiple sites. You will program PPC, HMI, and RTU, support daily automation tasks, and resolve complex OT problems while coordinating with... 
    Senior
    Remote job
    Work from home
    Flexible hours

    NextGenEnergyJobs

    San Francisco, CA
    3 days ago
  • Altentechnologyusa is looking for a Senior Control Panel Designer in Berkeley, CA, responsible for the design and validation of control panels for battery technology. The role includes component selection and schematic development, ensuring compliance with safety standards... 
    Senior

    Altentechnologyusa

    Berkeley, CA
    1 day ago
  • Anode is looking for an Embedded Controls Engineer in San Francisco to develop and implement control strategies for mobile battery energy...  ...storage systems. The role involves creating embedded control software, collaborating with cross-functional teams, and ensuring production... 
    Senior

    Anode

    San Francisco, CA
    1 day ago
  • Belcan is seeking a Senior Electrical Engineer - Controls Panel for a role in Berkeley, CA. You will be responsible for developing and validating battery...  .... The position requires expertise in panel design software such as EPLAN and strong knowledge of high voltage testing... 
    Senior

    Belcan

    Berkeley, CA
    1 day ago
  • $105k - $128k

    Lawrence Berkeley National Laboratory is hiring a Controls Software Engineer to develop and maintain software systems for operations at the Advanced Light Source (ALS) in Berkeley, CA. In this role, you will collaborate with engineers and scientists to create control system... 
    Full time

    Lawrence Berkeley National Laboratory

    Berkeley, CA
    1 day ago
  • Capstan Medical, based in California, is looking for a Robotics and Controls Engineer who will design and implement robotic control algorithms for a minimally invasive surgical platform. The ideal candidate will have at least 5 years of experience in robotics development... 
    Senior

    Capstan Medical

    Emeryville, CA
    1 day ago
  • $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... 
    Senior
    Contract work
    Local area

    Xos, Inc.

    San Francisco, CA
    25 days ago
  • $115k - $130k

    We’re ALTEN Technology USA, an engineering company helping clients bring groundbreaking ideas to life—from advancing space exploration...  ...inspired to grow. Location : Berkeley, CA We are hiring a Senior Control Panel Designer to impact development and validation of our... 
    Senior
    For contractors

    ALTEN Technology USA

    Berkeley, CA
    2 days ago
  • $160k - $200k

     ...personalization are key. Our team brings together experienced engineers, skilled lash artists, and serial entrepreneurs, all united...  ...experience for every client. About the Role: We are seeking a Senior Software Engineer in Test with strong experience in simulation and test... 
    Senior
    Full time
    Part time
    Flexible hours

    Medium

    Oakland, CA
    1 day ago
  • Berkeley Lab is seeking a Controls Software Engineer to support the Advanced Light Source operations. The successful candidate will develop and maintain software systems, working closely with a collaborative team of engineers and scientists. The role involves programming... 
    Full time

    Berkeley Lab

    Berkeley, CA
    1 day ago
  • SoloPulse in Emeryville, California is seeking a Senior Software Engineer to design and develop high-performance software systems. You will play a crucial role in implementing DSP algorithms, collaborating with teams across engineering and product to ensure deployments... 
    Senior

    SoloPulse

    Emeryville, CA
    1 day ago
  • Lawrence Berkeley National Laboratory seeks a Beamline Controls Engineer responsible for the computing and network infrastructure for ALS beamline operations. This role involves managing Linux servers and virtualization platforms while ensuring system reliability and compliance... 
    Senior

    Lawrence Berkeley National Laboratory

    Berkeley, CA
    1 day ago
  • The Voleon Group in Berkeley is seeking a Senior Software Engineer to join the Execution Engineering team, developing production trading systems and data pipelines powering our AI/ML models in production and research. You will collaborate with traders and researchers to... 
    Senior

    The-Voleon-Group

    Berkeley, CA
    6 days ago
  • The Voleon Group in Berkeley, CA is seeking a Senior Software Engineer for their Execution Engineering team. You will develop high-performance trading systems and data pipelines using cutting-edge AI/ML technologies. Ideal candidates will have a strong background in distributed... 
    Senior

    The Voleon Group

    Berkeley, CA
    4 days ago
  • $147k - $178k

     ...synthetic biology. We look forward to our DNA products making an impact. About the Role We are seeking a versatile Instrument Control Software Engineer to architect and develop the software backbone of our custom hardware systems. This role is a bridge between complex... 

    Ansa Biotechnologies

    Emeryville, CA
    1 day ago
  • $140k - $200k

    Speechify, Inc. is seeking a Senior Software Engineer for their Core Experiences Team in Berkeley, California. This role involves collaborating with product teams to design efficient APIs and backend systems, optimizing existing functionality, and shipping cloud functions... 
    Senior

    Speechify, Inc.

    Berkeley, CA
    1 day ago
  • FANTOM CORPORATION is seeking a Senior Software Engineer to support mission-critical applications in a high-performance environment. The successful candidate will work extensively with Python and C++ within Linux. Responsibilities include designing and maintaining complex... 
    Senior

    FANTOM CORPORATION

    Emeryville, CA
    1 day ago
  • Skyways is seeking a Controls Engineer in Emeryville, California, to join our fast-paced GNC team. This hands-on role involves implementing and tuning control laws across various flight modes for our advanced autonomous aircraft. Candidates should have expertise in control... 
    Senior

    Skyways

    Emeryville, CA
    1 day ago
  • Layup Parts in Emeryville, California, is seeking a software engineer who will develop innovative solutions for composite tooling and parts in the aerospace sector. The ideal candidate will build production-quality software, analyze complex geometry, and collaborate with... 
    Senior

    Layup Parts

    Emeryville, CA
    1 day ago
  • Evident is seeking a Software Engineer in Emeryville, CA, to work on AI-native development across Java and Python stacks. You will use AI coding assistants, participate in design discussions, and work in a hybrid environment with two days in-office and three days remote... 
    Senior
    Work at office
    Remote work

    Evident

    Emeryville, CA
    1 day ago
  • $100k - $400k

     ...pressures or profit motives, inviting creative scientists and engineers from leading academic institutions and frontier AI labs....  ...human brain. Position Summary We are looking for an ambitious Senior Software Engineer to help us reverse-engineer the human brain. This role... 
    Senior
    Visa sponsorship

    Astera Institute

    Emeryville, CA
    1 day ago
  • SEP is looking for an experienced software engineer to join our team in Westfield, IN. The ideal candidate will work in cross-functional teams, mentor peers, and develop software across diverse industries such as life sciences and aerospace. This position requires a passion... 
    Senior

    SEP

    Emeryville, CA
    1 day ago
  •  ...you, read on! Across the board we write software to make our robots more capable, faster...  ...and Self-supervised learning Robot Motion Control of robot arms Planning motion in the...  ...Roles & Titles At Tutor, we believe great engineers and researchers are defined by what they... 
    Senior
    Work at office
    Shift work

    Tutor.com

    Emeryville, CA
    8 hours ago
  • As a SeniorSoftware Engineer, you will contribute to all aspects related to engineering, technical design and development. You'll get to...  ...per second. This might include tasks such as researching new software solutions or altering our backend to implement new tools. If you... 
    Senior

    Bayside

    Emeryville, CA
    1 day ago
  • Bayside is seeking a Senior Software Engineer who will contribute to engineering, technical design, and development. You will work with scalable technologies like Redis, MySQL, and RabbitMQ, building robust applications and RESTful APIs with Spring, Hibernate, and Flask... 
    Senior

    Bayside

    Emeryville, CA
    1 day ago
  • $170k - $200k

     ...brings together experienced engineers, skilled lash artists, and serial...  ...the Role We are seeking a Senior Robotics Engineer who is excited...  ...of Python Experience with control and modeling of robotic manipulators...  ...practices for maintainable software design Excellent debugging... 
    Senior
    Full time
    Part time

    Luumlash

    Oakland, CA
    3 days ago
  • $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... 
    Senior
    Full time

    Emancro

    Berkeley, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Controls Software Engineer. Be the first to apply!