DeveloperJobs.io
← Back to all jobs

Job Description

Lawrence Livermore National Laboratory is hiring a software engineering professional to build data-visualization and user-interface capabilities for ASD Scorpius. The work connects data-recall systems, databases, and accelerator controls, and supports development through integration and commissioning on-site in Livermore, CA.

Role Overview

This software engineering position supports the development of innovative applications for ASD Scorpius, a next-generation linear induction accelerator designed to produce multiple, precisely timed, high-energy X-ray images during subcritical experiments. The role focuses on creating intuitive visualization and interface workflows that help users access complex engineering and experimental data.

Responsibilities

  • Develop and maintain software applications and graphical user interfaces for visualization, retrieval, and presentation of engineering and experimental data.
  • Implement well-defined software features that interface with data sources, databases, application programming interfaces (APIs), and controls-related software.
  • Apply fundamental software engineering concepts, techniques, practices, and procedures using standard development methodologies to solve assigned problems.
  • Develop software components using appropriate programming languages, frameworks, and development tools aligned with project requirements and coding practices.
  • Implement data-processing and data-recall functionality to enable efficient access to engineering and experimental information.
  • Develop and execute unit, integration, and automated tests to validate functionality, identify defects, and support reliable operation.
  • Participate in software design discussions, code reviews, configuration management, documentation, and other established software-development lifecycle activities.
  • Collaborate with engineers, scientists, software developers, and project personnel to understand requirements, communicate technical progress, and integrate software components into larger engineering systems.
  • Perform other duties as assigned.

Required Qualifications

  • Ability to secure and maintain a U.S. DOE Q level security clearance, which requires U.S. citizenship.
  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related science, engineering, or technical field, or equivalent demonstrated knowledge.
  • Fundamental knowledge of software engineering and computer science concepts, techniques, practices, and procedures, including object-oriented programming, data structures, software design, and software development lifecycle practices.
  • Fundamental knowledge and experience applying one or more modern programming languages such as Python, Java, Kotlin, C/C++, C#, JavaScript/TypeScript, or similar languages.
  • Knowledge of developing software applications that interact with databases, structured data, APIs, or other software services.
  • Knowledge of graphical user interface, web application, or data-visualization development concepts and techniques.
  • Experience using standard software-development tools and practices such as version control, testing, debugging, and collaborative workflows.
  • Experience applying technical principles, theories, concepts, and techniques to well-defined software-development problems.
  • Sufficient verbal and written communication skills to collaborate effectively and present technical information.
  • Experience developing graphical user interfaces or interactive web applications using technologies such as React, JavaScript/TypeScript, or comparable frameworks.
  • Experience working with SQL databases, REST APIs, data-processing pipelines, or scientific/engineering data.
  • Experience with Linux development environments, Git-based workflows, automated testing, CI/CD, containers, or related modern software-development tools.

Technologies

  • Python
  • Java
  • Kotlin
  • C/C++
  • C#
  • JavaScript/TypeScript
  • React
  • SQL
  • REST APIs
  • Linux
  • Git
  • CI/CD
  • containers

Compensation and Location

Location: Livermore, CA (onsite).
Salary: USD 121,830 - 154,500 per yearly.

This role requires full-time on-site presence due to the nature of the work.

Benefits

  • Flexible Benefits Package
  • 401(k)
  • Relocation Assistance
  • Education Reimbursement Program
  • Flexible schedules (depending on project needs)

Additional Information

  • #LI-Onsite
  • Career Indefinite position
  • Open to Lab employees and external candidates

Security and Screening Requirements

  • This position requires a Department of Energy (DOE) Q-level clearance.
  • If selected, a Federal background investigation will be initiated to determine eligibility for access to classified information or matter.
  • All L or Q cleared employees are subject to random drug testing.
  • Q-level clearance requires U.S. citizenship.
  • External applicant(s) selected must pass a post-offer, pre-employment drug test, including testing for use of marijuana as Federal Law applies to federal contractors.

Limited Area Mobile Device and Medical Device Restrictions

  • The lab must meet restrictions with the use and/or possession of mobile devices in Limited Areas, as defined by the Department of Energy (DOE).
  • Depending on job duties, you may be required to work in a Limited Area where you are not permitted to have a personal and/or laboratory mobile device in your possession, including cell phones, tablets, fitness devices, wireless headphones, and other Bluetooth or wireless enabled devices.
  • If you use a medical device that pairs with a mobile device, you must follow the rules concerning the mobile device in individual sections within Limited Areas.
  • Sensitive Compartmented Information Facilities require separate approval.
  • Hearing aids without wireless capabilities or wireless that has been disabled are allowed in Limited Areas, Secure Space, and Transit/Buffer Space within buildings.

Equal Employment Opportunity and Accommodation

  • Equal opportunity employer committed to providing a work environment free of discrimination and harassment.
  • All qualified applicants will receive consideration without regard to protected characteristics.
  • If you need a reasonable accommodation during the application or recruiting process, submit a request using the online form.

California Privacy Notice

The California Consumer Privacy Act (CCPA) provides privacy rights to California residents regarding what personal information is collected and for what purpose.

Similar Jobs