Back to all positions

Software Quantum Engineer

Remote Full-time Now Hiring

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