Job Description

Software Engineer

Contract 3+ Years, 40 hours weekly

Willing to review candidates who can obtain a clearance.

Work from home:
This requires someone to be onsite 2-3 times a week. Final schedule TBD by hiring manager. Local candidates highly preferred.

Interview process:
1st round interview will be Zoom with hiring manager. 2nd round will be with additional team members

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

The Quantum information and Integrated Nanosystems Group conducts quantum information science research from a shared foundation of innovative control signal design, outstanding fabrication tools and well-equipped measurement infrastructure. The group has a broad range of experimental and prototyping activities. The group’s quantum information science activities include development of superconducting and trapped-ion qubits and quantum sensing with NV-centers in diamond.
In addition the group has robust capabilities in classical superconducting circuits, CMOS design and fabrication. These component technologies are used in synergy with quantum information science demonstrations as well as in stand-alone applications that include beyond CMOS circuit technologies, energy starved sensors, compact optical communication and laser radar transceivers.

The group is seeking a software engineer to support quantum computing experiments. This individual will work with a team of researchers build, test, and maintain software to control a quantum computer. The candidate will also interact more broadly with a team of experts in superconducting qubit theory, design, fabrication, and measurement to push forward the leading edge of superconducting quantum processor capabilities.

Responsibilities include but not limited to:

- Building, testing, and maintaining software to control a quantum computer
- Documenting code and communicating developments with experimental team
- Data analysis and visualization

- Proficiency in Python or similar object oriented languages
- Git
- Familiarity with Agile development workflows
- Basic data science
- BS plus 5 years minimum relevant experience (required)
- Effective communication with technical staff and technicians within and outside of field of specialization

- Databasing (SQL or NoSQL)
- Machine learning protocols (Pytorch or TensorFlow)
- Experience with automated analysis and large datasets
- Science background
- MS plus 3 years minimum relevant experience

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online