1

Senior Quantum Programmer Jobs in Michigan (NOW HIRING)

Software Engineer

Jackson, MI · On-site

$80 - $100/hr

CMS Energy is seeking a Senior Software Engineer to design, develop, maintain, and support scalable full-stack applications for the Work and Material Management (WAMM) team within the Applications ...

Hardware Engineer

Richland, MI · On-site

$115K - $152K/yr

Job Title: Sr. Hardware Engineer Job Location: Richland, MI (Onsite- 5 days a week) Hire Type: Long-term Contract SKILL SET AND RESPONSIBILITIES Hardware engineers must be fluent in the following:

Showing results 21-23

Senior Quantum Programmer information

What is a senior quantum programmer?

A Senior Quantum Programmer is an advanced professional specializing in designing, developing, and optimizing algorithms for quantum computers. They work with quantum programming languages, such as Qiskit or Cirq, to solve complex computational problems that are difficult or impossible for classical computers. Their responsibilities often include leading quantum software projects, collaborating with physicists and engineers, and mentoring junior team members. Senior Quantum Programmers typically have a strong background in quantum mechanics, computer science, and mathematics. They play a key role in advancing the practical applications of quantum computing in various industries.

What are the key skills and qualifications needed to thrive as a senior quantum programmer?

To thrive as a Senior Quantum Programmer, you need advanced knowledge of quantum computing concepts, quantum algorithms, and strong programming skills in languages such as Python and Qiskit, often supported by a degree in physics, computer science, or related fields. Familiarity with quantum computing frameworks (e.g., IBM Qiskit, Google Cirq), cloud-based quantum platforms, and sometimes certifications in quantum programming are highly valued. Exceptional problem-solving abilities, collaboration, and adaptability to rapidly evolving technologies help set top candidates apart. These skills are vital for developing efficient quantum solutions, driving innovation, and contributing to the progress of this cutting-edge field.

What are some common challenges faced by senior quantum programmers when translating classical algorithms to quantum circuits?

Senior Quantum Programmers often encounter challenges in efficiently mapping classical algorithms onto quantum circuits due to limitations in quantum hardware, such as qubit coherence times and gate fidelity. Additionally, they must optimize algorithms to reduce the number of required qubits and operations, as current quantum computers are still relatively small and error-prone. Collaboration with physicists and hardware engineers is essential to address these challenges and to ensure that practical constraints are considered during development. Staying updated with rapidly evolving quantum frameworks and best practices is also key to success in this role.

What is the difference between Senior Quantum Programmer vs Quantum Software Engineer?

AspectSenior Quantum ProgrammerQuantum Software Engineer
Required CredentialsAdvanced degrees in Physics, Computer Science, or related fields; experience with quantum algorithmsSimilar credentials; focus on software development and programming skills
Work EnvironmentResearch labs, tech companies, academiaTech firms, startups, research institutions
Industry UsageQuantum computing research and developmentDevelopment of quantum applications and software tools

Both roles require strong backgrounds in quantum computing and programming. The Senior Quantum Programmer often leads complex projects and research initiatives, while the Quantum Software Engineer focuses on developing and implementing quantum algorithms and software solutions. The roles are closely related, with overlapping skills and work environments, but differ mainly in seniority and scope of responsibilities.

What are popular job titles related to Senior Quantum Programmer jobs in Michigan?

For Senior Quantum Programmer jobs in Michigan, the most frequently searched job titles are:

What job categories do people searching Senior Quantum Programmer jobs in Michigan look for?

The top searched job categories for Senior Quantum Programmer jobs in Michigan are:

What cities in Michigan are hiring for Senior Quantum Programmer jobs?

Cities in Michigan with the most Senior Quantum Programmer job openings:

$80 - $100/hr

Other

This job post has expired 1 day ago. Applications are no longer accepted.


Job description

Job Title: Software Engineer

Location: Jackson, MI, USA

Duration: 14 Months + Extension

Bill Rate: $80 - $100

Job Type: C2C/1099 Contract

Client: To Be Discussed Later

Work Authorization: US-Citizen, H-1B, OPT-EAD, GC-EAD

Job Summary:
CMS Energy is seeking a Senior Software Engineer to design, develop, maintain, and support scalable full-stack applications for the Work and Material Management (WAMM) team within the Applications & Analytics organization.

Responsibilities:

  • Design and develop scalable enterprise applications.
  • Build and maintain .NET 5.0+ backend services.
  • Develop modern frontend applications using Angular or React/Next.js.
  • Develop and troubleshoot cloud-first solutions using Azure.
  • Resolve production issues and maintain system reliability.
  • Collaborate with engineers, product managers, designers, and business stakeholders.
  • Mentor junior and mid-level developers.
  • Participate in Agile delivery, paired programming, TDD, and incremental design.
  • Support SAP PO/BTP integrations.
  • Assist with networking documentation, firewalls, IA diagrams, and flow mapping.

Required Skills:

  • 4+ years of experience with .NET 5.0+.
  • 4+ years of experience with Angular or React/Next.js.
  • Strong cloud development and troubleshooting experience.
  • Full-stack development and production support experience.
  • Test Driven Development (TDD).
  • Paired programming experience.
  • Strong communication and stakeholder-management skills.
  • Ability to mentor and upskill team members.

Preferred Skills:

  • Agile / XP practices.
  • Incremental design.
  • CI/CD pipelines.
  • SAP PO / SAP BTP.
  • .NET Framework 4.x.
  • PowerApps.
  • Azure VM maintenance.
  • Networking documentation, firewalls, IA diagrams, and flow mapping.

Education:

  • Bachelor s degree in computer science, Software Engineering, Information Systems, or related field required.
  • Master s/advanced degree preferred.

Equal Opportunity Employer: We are an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, national origin, citizenship/ immigration status, veteran status, or any other status protected under federal, state, or local law.