Software Engineer

Qci
Hoboken, NJ


Software Engineer

On Site - Hoboken, NJ

Full Time

About Us

Quantum Computing Inc. (QCi) is an innovative, integrated photonics and quantum optics technology company that provides accessible and affordable quantum machines to the world today. QCi’s products are designed to operate at room temperature and low power at an affordable cost. The Company’s portfolio of core technologies and products offer unique capabilities in the areas of high-performance computing, artificial intelligence, and cybersecurity, as well as remote sensing applications.

Life at QCi

QCi thrives on collaboration, every team member works in a cross-functional capacity. While we provide a strong support structure, our startup environment also fosters a high level of autonomy, empowering individuals to take ownership of their tasks. Open communication and continuous feedback are core to our culture, and we take great pride in maintaining an environment that encourages both.

We recognize the importance of work-life balance and understand that life happens. However, due to the highly cross-functional nature of our work, we seek individuals who appreciate the significance of their role and can effectively balance personal priorities with team objectives.

About the Role

We’re looking for a Senior Software Engineer with strong experience in building and scaling backend systems using C++ and Python. This role is critical in supporting hardware teams with robust APIs, interfaces, and client libraries that enable testing, automation, and integration with backend services.

Responsibilities

  • Design and implement software interfaces between hardware systems and
  • cloud/backend services.
  • Build and maintain APIs, SDKs, client tools and documentation.
  • Write efficient, reliable C++ for low-latency communication and protocol handling.
  • Build Python tooling and services for automation, validation, and diagnostics.
  • Collaborate closely with hardware, firmware, and systems teams to define interface requirements.
  • Monitor system health, debug complex issues, and improve system robustness.

Required Qualifications

  • 6+ years of experience in software engineering.
  • Proficient in C++ (C++11 or later) and Python.
  • Experience building APIs and client libraries that interact with hardware or embedded systems.
  • Familiarity with protocols (e.g., UART, SPI, gRPC, REST), and hardware/software integration.
  • Strong understanding of performance tuning and fault-tolerant design.
  • Experience working in cross-functional engineering teams.

Preferred Qualifications

  • Experience with test automation frameworks for hardware validation.
  • Knowledge of embedded Linux or RTOS environments.
  • Background in systems engineering, networking, or device provisioning.
  • Understanding of cloud infrastructure.

Posted 2025-09-12

Recommended Jobs

Network Configuration Engineer - Chicago, IL Addison, TX

Career Mentors, LLC
Mahwah, NJ

Employment Type: ~ W2 Candidates Only (Visa Open) Locations: Chicago, IL Addison, TX ( Priority given to candidates who are local or nearby ) Compensation: ~$75 per hour on W2 ~ We a…

View Details
Posted 2025-10-20

Construction Controller

Executive Recruiters
New Providence, NJ

Job Description Job Description Seeking a Construction Controller for a high-end residential construction company in Union County, New Jersey. You will oversee financial activities of the constru…

View Details
Posted 2025-10-21

Heat Transfer Engineer

Liberty Personnel Services, Inc.
Summit, NJ

Job Details: Heat Transfer Engineer | Summit New Jersey Permanent Direct Hire Position  $110,000 – $140,000 + Profit Sharing + Relocation Seeking: experienced engineer to lead the design, s…

View Details
Posted 2025-10-27

Home Care Physical Therapist

Apex Rehab Group
Newton, NJ

Job Description Job Description Benefits: ~ Flexible schedule Job Title: Home Care Physical Therapist Company: Apex Rehabilitation Location: Orange County, NY 07461 Job Type: F…

View Details
Posted 2025-10-26

Engineering Technician (Trainee)

System One
South Plainfield, NJ

Job Title: Engineering Technician (Trainee) Location: South Plainfield, NJ Work Model: Onsite – Contract to Hire Hours: Monday–Friday, 9:00 AM – 5:30 PM Pay: $22/hour ENGINEERING T…

View Details
Posted 2025-09-02

Office Administrator / Operations Coordinator

Corbett Landscape Design Inc.
Manahawkin, NJ

Job Description Job Description Corbett Landscape Design Inc. – West Creek, NJ Full-Time | Monday–Friday (Part Time is Available) About Us: Corbett Landscape Design Inc. is a fast-growing…

View Details
Posted 2025-10-29

Registered Nurse (RN) Outpatient Infusion Center PT Days

1 CLARA MAASS DRIVE
Belleville, NJ

Job Title: RN Location: Clara Maass Medical Center Department Name: Out Patient Infusion Req #: 0000219455 Status: Hourly Shift: Day Pay Range: $46.48 - $62.09 per hour Pay Transp…

View Details
Posted 2025-10-24