EngineerJobs.io
← Back to all jobs

Job Description

Develop data-visualization software for ASD Scorpius while connecting retrieval, databases, and accelerator controls in an on-site research environment.

Responsibilities

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

Requirements

  • 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/technical field, or equivalent demonstrated knowledge.
  • Fundamental knowledge of software engineering and computer science concepts, 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.
  • Knowledge of building software applications that interact with databases, structured data, APIs, or other software services.
  • Knowledge of GUI, web application, or data-visualization development concepts and techniques.
  • Experience with standard software-development tools and practices, including version control, testing, debugging, and collaborative workflows.
  • Experience applying technical principles and theories to well-defined software-development problems.
  • Sufficient verbal and written communication skills to collaborate in a team environment and present technical information.
  • Experience developing graphical user interfaces or interactive web applications using React, JavaScript/TypeScript, or comparable frameworks.
  • Experience with SQL databases, REST APIs, data-processing pipelines, or scientific/engineering data.
  • Experience in Linux development environments, Git-based workflows, automated testing, CI/CD, containers, or related modern development tools.

Technologies

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

Job Description

  • Support development of innovative software for ASD Scorpius, a next-generation linear induction accelerator producing multiple, precisely timed, high-energy X-ray images during subcritical experiments.
  • Work at the intersection of software, data, controls, and experimental science to deliver intuitive data-visualization and user-interface capabilities.
  • Collaborate with experienced software developers, controls engineers, scientists, and project personnel to contribute from development through integration and commissioning of a major experimental capability.
  • Role is within the National Security Engineering Division (NSED) in the Engineering Directorate.
  • Full-time on-site presence required 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

  • Location: Livermore, CA (onsite)
  • Compensation: USD 121,830 - 154,500 per yearly
  • Career Indefinite position, open to Lab employees and external candidates
  • #LI-Onsite

Security Clearance

  • Requires 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.

Pre-Employment Drug Test

  • External applicants selected must pass a post-offer, pre-employment drug test, including testing for marijuana use under Federal Law for Federal contractors.

Wireless and Medical Devices

  • Limited Areas restrictions may apply to mobile devices, including restrictions on possessing personal and/or laboratory mobile devices (cell phones, tablets, fitness devices, wireless headphones, and other Bluetooth or wireless enabled devices).
  • Medical devices that pair with a mobile device must still follow Limited Area mobile device rules.
  • 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.

How to Identify Fake Job Advertisements

  • LLNL never extends an offer without a personal interview.
  • LLNL will never charge a fee for joining.
  • All current job openings are displayed on the Career Page under “Find Your Job” of the website.

Equal Employment Opportunity

  • Equal opportunity employer committed to providing a work environment free of discrimination and harassment.
  • All qualified applicants receive consideration without regard to protected characteristics.

Reasonable Accommodation

  • Use the online form to submit a request for reasonable accommodation during the application or recruiting process.

California Privacy Notice

  • CCPA provides privacy rights to California residents regarding what personal information is collected and for what purpose.

Similar Jobs