Bootstrap

IBM

Entry Level Quantum Firmware Developer

๐Ÿ“ŒRochester, United States ๐Ÿ‡บ๐Ÿ‡ธ

โฑ๏ธŽ full-time

๐Ÿง™โ€โ™‚๏ธ entry-level

Introduction

Do you want to grow your career and challenge yourself? Are you interested in designing high-impact solutions to solve complex problems? Do you want to be part of an agile, cross-disciplinary team that collaborates to develop end-to-end solutions in the exciting field of Quantum computing? As a member of the Quantum Instrumentation Control firmware team, you will have the opportunity to work with world-class talent to develop our next-generation of Quantum computers. Our team works in a fast-paced, highly visible, matrixed environment where the opportunities for technical growth and leadership are extensive.

As a Firmware Developer, you will be responsible for writing code to interact with and control Quantum systems, and/or for creating testing scripts and regression framework to validate firmware. The Firmware team provides low level software that bridges Quantum Control System Hardware through the Hardware Abstraction Layer which interfaces with the Quantum Cloud based software stack. Additionally, the Quantum Firmware team provides support to the Lab Validation (early user hardware) and delivery of Quantum Control Systems. A background in Computer Engineering or Electrical Engineering with strong programming skills is required.

Your Role And Responsibilities

  • Firmware Development: Write firmware/drivers in C/C++/python to control room-temperature electronics for Quantum computer systems. Continuously innovate and improve firmware designs for new generations of Quantum hardware.
  • Collaboration and Communication: Effectively communicate and collaborate with worldwide multidisciplinary teams, including Quantum hardware, Quantum software/QuOS, and IBM Research.
  • Testing and Failure Analysis: Debug failures to find firmware or hardware bugs. Improve the teamโ€™s testing capabilities using scripting languages like python and DevOps practices.

Preferred Education

Master's Degree

Required Technical And Professional Expertise

  • Bachelor's degree in Computer Engineering, Computer Science or Electrical Engineering.
  • Strong programming skills: Proficiency in Python/C/C++ or similar object-oriented languages.
  • Knowledge of GitHub, Unix, and test driven development/automation.
  • Strong written and verbal communication skills.
  • Growth mindset; Motivated self learner able to thrive in fast-paced environments.

Preferred Technical And Professional Experience

  • 2+ years of experience in the tech/computing industry
  • Experience working with interdisciplinary teams - hardware and software development
  • Understanding of Agile development and DevOps processes
  • Proficiency in Python/pytest or other scripting languages
  • Familiarity with IBM Quantum architecture
  • Understanding of ASIC or FPGA development engineering processes
  • Experience working in a lab environment and hands-on with electronics hardware or ASICs
  • Knowledge of Jenkins CI automation, YOCTO/petalinux, or digital signal processing
Other similar jobs

C++ GPU Modelling Engineer

@ AMD, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

GPU Systems Software Engineer - Cork, Ireland

@ Qualcomm, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Abbott, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer

@ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Junior R&D Software/Firmware Engineer - C++

@ Agilent Technologies, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Development Engineer, Ring

@ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer FCS & FMS

@ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Embedded Software Engineer II, Ring

@ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

  • Employment

    โฑ๏ธŽ full-time

  • Experience

    ๐Ÿง™โ€โ™‚๏ธ entry-level

  • Skills
  • Industry
  • Find similar jobs

    C++ GPU Modelling Engineer

    @ AMD, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    GPU Systems Software Engineer - Cork, Ireland

    @ Qualcomm, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Abbott, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer

    @ Actalent, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Junior R&D Software/Firmware Engineer - C++

    @ Agilent Technologies, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Development Engineer, Ring

    @ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer FCS & FMS

    @ Airbus, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

    Embedded Software Engineer II, Ring

    @ Amazon, ๐Ÿ“United States ๐Ÿ‡บ๐Ÿ‡ธ

Remote Work
Post time
Level
Employment
Industry
Apply Now โ†—