Logo
QCi

Embedded Engineer - Quantum Computing/Networking

QCi, Hoboken, New Jersey, us, 07030

Save Job

Engineer, Embedded Engineer - Quantum Computing/Networking Location : Hoboken, NJ

Division : Technology

Department : Engineering

Reports to : Firmware Engineering Manager

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

Position Description: We are seeking multiple Embedded Engineering positions to play crucial roles in the development and optimization of firmware for our quantum computing and networking products including entropy quantum computer, quantum encryption, and quantum authentication products. Working closely with a cross‑functional team of hardware, software, engineers, and quantum physicists, you will be responsible for designing and implementing embedded Linux solutions to real‑time control entropy quantum computing systems and to process data and perform timing synchronization for quantum communication systems.

You will architect, design, develop, troubleshoot, debug, and maintain embedded firmware for our quantum systems, as well as collaborating with software developers to create robust applications to integrate with classical servers.

Duties and Responsibilities:

Develop and write production‑graded code in C/C++/Python

Debug and maintain embedded Linux firmware for ARM based custom hardware

Develop system and low‑level firmware to support custom ASICs

Able to make modifications to fast‑changing firmware requirements to support changing requirements and functionalities

Support hardware/software debugging

Develop test scripts to verify the functionality of the applications and modules

Maintain software engineering procedures and environment as required

Knowledge in bug tracking procedures, like Jira

Required Skills and Experience:

Proficiency/working knowledge in Shell Scripting

5+ years of industry experience as an embedded software developer

5+ years of software programming experience (C/C++)

5+ years experience using Xilinx Vitis and Petalinux or similar experience preferred

Proficient understanding of processor and hardware requirements around embedded Linux

Good knowledge of Linux driver architecture, especially related to SPI, I2C, DMA required

Buck tracking utilities like JIRA experience preferred

Basic knowledge about code repositories like GitHub is preferred

Excellent communication skills (written and verbal)

Collaborative teammate who is supportive of co‑workers and contributes to problem solving

Ability to work well in a fast‑paced professional office environment

B.S. in Electrical Engineering or Computer Engineering required

Preferred Skills and Experience:

Experience or exposure to FPGA development

Solid math and physics background

Experience or exposure to hardware security solution

Experience with hardware testing tools: multimeter, oscilloscope, vector analyzer, etc.

M.S. / Ph.D. in Electrical Engineering or Computer Engineering or equivalent experience preferred

Incumbent(s) in this position may be required to perform other duties and special assignments not specifically stated above.

Statements outlined in this section are designated as essential job functions in accordance with the Americans with Disabilities Act of 1990.

#J-18808-Ljbffr