Nanolithography Software Architect

E Logic

Gaithersburg (MD)

On-site

USD 110,000 - 170,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

E Logic seeks a Nanolithography Toolbox Specialist to support the NIST CNST NanoFab in Gaithersburg, MD. The role develops and maintains the Nanolithography Toolbox, a platform‑independent software for scripted lithography pattern layout generation used by researchers and engineers.

The ideal candidate has strong Java and JavaFX skills with experience in scientific/design software, GUI design, and integration with Matlab/Python. On-site government contract reporting to CNST NanoFab management.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field (advanced degree preferred).
  • Minimum five (5) years of software development experience.
  • US Citizenship or permanent residency required.
  • Must be able to obtain a NIST site badge; background check and fingerprinting required.
  • Proficiency in Java, JavaFX, Python, HTML5, CSS, JS; familiar with Matlab/LaTeX; experience with IDEs and tooling.

Responsibilities

  • Maintain and enhance the Nanolithography Toolbox (NT) application.
  • Migrate NT to the latest OpenJDK and JavaFX versions (currently 25).
  • Design and implement new GUI components for advanced functionality.
  • Develop Visual Studio Code editor scripts and VS Code templates for autocompletion.
  • Author and maintain LaTeX documentation and release notes.
  • Deliver platform-agnostic software packages for each release.

Skills

Java
JavaFX
Python

Education

Bachelor's degree in CS or related
Advanced degree preferred

Tools

Maven
Git
GitLab
Visual Studio Code
IntelliJ IDEA
MATLAB
LaTeX
Raith EBPG
OpenJDK/LTS
JavaFX
HTML5
CSS
JavaScript

Job description

E Logic seeks a Nanolithography Toolbox Specialist to support the NIST CNST NanoFab in Gaithersburg, MD. The role develops and maintains the Nanolithography Toolbox, a platform‑independent software for scripted lithography pattern layout generation used by researchers and engineers.

The ideal candidate has strong Java and JavaFX skills with experience in scientific/design software, GUI design, and integration with Matlab/Python. On-site government contract reporting to CNST NanoFab management.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Nanolithography Software Architect | GUI & JavaFX
Nanolithography Software Architect | GUI & JavaFX

E-Logic, Inc. • Gaithersburg (MD)

On-site
USD 120,000 - 170,000
Nanolithography Toolbox Specialist
Nanolithography Toolbox Specialist

E Logic • Gaithersburg (MD)

On-site
USD 110,000 - 170,000
Nanolithography Toolbox Specialist
Nanolithography Toolbox Specialist

E-Logic, Inc. • Gaithersburg (MD)

On-site
USD 120,000 - 170,000
Staff Engineer: Computational Lithography & Optimization
Staff Engineer: Computational Lithography & Optimization

Synopsys, Inc. • Hillsboro (OR)

On-site
USD 150,000 - 230,000
Lab Operations Manager, Nano Fabrication
Lab Operations Manager, Nano Fabrication

Stanford University • Palo Alto (CA)

On-site
USD 150,000 - 196,000
Senior Nanofabrication Lab Operations Leader
Senior Nanofabrication Lab Operations Leader

Stanford Reglab • United States

On-site
USD 150,000 - 196,000
Nanofabrication Lab Operations Lead
Nanofabrication Lab Operations Lead

Stanford Reglab • California

On-site
USD 95,000 - 115,000
Applied Software Engineer: LabVIEW, Python & GUI Tools
Applied Software Engineer: LabVIEW, Python & GUI Tools

Signature Science, LLC • Egg Harbor Township (NJ)

On-site
USD 85,000 - 110,000
Nano Fabrication Operations Leader
Nano Fabrication Operations Leader

SLAC • Palo Alto (CA)

On-site
USD 150,000 - 196,000
Senior Nanofabrication Process Engineer – Lithography Lead
Senior Nanofabrication Process Engineer – Lithography Lead

Substrate Inc. • San Francisco (CA)

On-site
USD 140,000 - 190,000