Job Title: Software Quantum Engineer Duration: 3 Years (High Possibility of Extension) Location: Lexington, MA
Job Description: Clearance: A Secret clearance is required for this position. Work Schedule: Remote
Interview: 1st round interview will be a Zoom with the hiring manager. 2nd round interview may be onsite for local candidates at the Lexington, MA location. For candidates not local, there will be a Zoom interview. Travel: Potential domestic travel 1-2 times a year for PMR's.
Full lifecycle application development. Designing, coding and debugging applications in various software languages. Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis. Object-oriented Design and Analysis (OOA and OOD). Software modeling and simulation. Front end graphical user interface design. Software testing and quality assurance. Performance tuning, improvement, balancing, usability, automation. Supports, maintains and documents software functionality. Integrates software with existing systems. Evaluates and identifies new technologies for implementation. Maintains standards compliance. Implements localization or globalization of software
Summary:
Group seeks a full-time software engineer to join our research team of quantum information and computing scientists. We are looking for a candidate that would aid in the development of software tools to support our research. This candidate would support research in the areas of fault-tolerant quantum error correction, gate-level implementation of quantum algorithms, development of compilation and scheduling tools, and modeling of error in quantum systems.
Key responsibilities include:
Development of software libraries for the realization of various software layers in the quantum computing stack
Unit and system testing of the team s developed software
Integration of software into medium-scale research project environment
Perform modeling and simulation using the team s software tools to provide performance analysis of quantum circuits
Optimization and parallelization of software tools for high-performance computing platforms. For standard processors as well as hardware accelerators such as GPUs.
Must Have:
Software/Algorithm Development
Software Documentation
GIT/GITHUB
Object Oriented Software Design and Development
Python
Software Design/Development
Demonstrated expertise in pyLIQTR codebase
Client Required Skill:
Bachelor's Degree
Software/Algorithm Development
Software Documentation
GIT/GITHUB
Object Oriented Software Design and Development
Python
Software Design/Development
Maven or Gradle, Git / Gitlab, Make / Autotools
Linux Environment
Nice to Have
High Performance Computing Software