1

Afternoon Software Engineer Applied Math Jobs in Connecticut

Sr. Software Engineer

Greenwich, CT · On-site

$137K - $181K/yr

Bachelor's in Computer Science, Mathematics, Physics or similar (masters/PhD a plus). * Experience of atleast 3 years in software development in C++, Object Oriented Programming, Networking, STL at ...

Java Software Engineer

Greenwich, CT

$58 - $79.75/hr

Qualifications 1. Bachelor's in EE, CS, Math, Physics or similar (Masters/PhD a plus). 2. ... Mobile software development a plus. Additional Information All your information will be kept ...

Java Software Engineer

Greenwich, CT · On-site

$58 - $79.75/hr

Qualifications 1. Bachelor's in EE, CS, Math, Physics or similar (Masters/PhD a plus). 2. ... Mobile software development a plus. Additional Information All your information will be kept ...

Showing results 21-40

Senior Quantum Software Engineer, Compiler

D-Wave

New Haven, CT • On-site

$123K - $162K/yr

Full-time

Re-posted 17 days ago


Job description

Job Summary:
D-Wave is a leader in the development and delivery of quantum computing systems, software, and services. They are seeking a Senior Quantum Software Engineer, Compiler to develop key pieces of their software platform, focusing on the compiler and interface to various quantum programming environments while collaborating with cross-functional teams.
Responsibilities:
• Collaborate with product managers, scientists, and other engineers to translate functional requirements into technical specifications and robust solutions
• Work directly with quantum application engineers and quantum physicists to understand how to convert quantum circuits into implementations targeting our industry-leading dual-rail qubit architecture
• Architect and build efficient, reliable, scalable, and maintainable compiler software and tools
• Write clean, well-documented code and conduct thorough code reviews to ensure code quality and maintainability
• Troubleshoot and debug issues, identify bottlenecks, and implement solutions to optimize performance and improve the user experience
• Provide software mentorship and guidance on best practices and help drive adherence to software best practices
Qualifications:
Required:
• Master’s degree in computer science, electrical/computer engineering, math, physics, chemistry, or equivalent experience with strong physics aptitude.
• 5+ years of hands-on software development experience with C, C++, Python, or another general-purpose compiled programming language.
• Strong understanding of compiler design fundamentals.
• 2+ years developing compiler software/transpiling quantum models and using quantum API’s (Qiskit, CUDA-Q, Q#, or Cirq) to convert quantum circuits into quantum logic and basis gates.
• Experience with intermediate representations such as QIR and compiler toolchain technologies including LLVM, MLIR, lexers, and parsers.
• Experience programming with one or more high level quantum programming languages and/or models such as Qiskit, CUDA-Q, Q#, or Cirq.
• Proficient with database systems and SQL with hands-on experience working with relational databases (e.g. PostgreSQL, Oracle).
• Competence with Git version control, build tools, and CI/CD pipelines.
• Use of software testing principles and practices, including unit testing, integration testing, and end-to-end testing.
• Strong problem-solving skills, attention to detail, and the ability to work in a collaborative team environment.
• Excellent communication and interpersonal skills with the ability to effectively communicate complex technical concepts.
Preferred:
• PhD in computer science, electrical/computer engineering, math, physics, or chemistry
• 7+ years of hands-on software development experience with C, C++, Python, or another general-purpose compiled programming language
• 5+ years developing compiler software/transpiling quantum models and using APIs such as Qiskit, CUDA-Q, Q#, or Cirq to convert quantum circuits into quantum logic and basis gates
• 2+ years directly programming with one or more high level quantum programming languages and/or models (Qiskit, CUDA-Q, Q#, or Cirq)
• Experience in scientific computing, quantum physics, or quantum computing
• Experience developing toolkits, compilers, or runtime environments for heterogenous architectures
• Experience with ahead-of-time and just-in-time compilation for quantum computing
• Experience with embedded systems, algorithms, and/or low-level control software for hardware a plus including optimizing interfaces to hardware systems
• Experience with multi-threaded programming, execution, and HPC architectures
• Experience with meta programming languages
Company:
D-Wave is a leader in the development and delivery of quantum computing systems, software, and services. Founded in 1999, the company is headquartered in Palo Alto, USA, with a team of 51-200 employees. The company is currently Growth Stage.