Software Engineer
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.
Recommended Jobs
Security Professional - Telecom Lobby Desk
Allied Universal®, North America's leading security and facility services company, offers rewarding careers that provide you a sense of purpose. While working in a dynamic, welcoming, and collaborativ…
Personal Banker Universal Branch Format Bridgewater
Why Wells Fargo: Are you looking for more? Find it here. At Wells Fargo, we're more than a financial services leader – we’re a global trailblazer committed to driving innovation, empowering commun…
Senior Analyst, Clinician Success
At CVS Health, we're building a world of health around every consumer and surrounding ourselves with dedicated colleagues who are passionate about transforming health care. As the nation's leading hea…
Manager, Document Service Center
Wyndham Hotels & Resorts is now seeking a Manager, Document Service Center to join our team at the Parsippany - 22 Sylvan Way location in Parsippany, New Jersey. Why Wyndham? By joining Wyndham …
U.S. Benefits Design & Strategy, Vice President
Come join our U.S Benefits team to impact our initiatives aimed at improving employee health care! As a U.S. Benefits Design and Strategy Vice President - Medical Benefits on the U.S. Benefits Desig…
Truckers Wanted Home Weekly No-Touch Dry Van
We’re running the Northeast and looking for a few solid drivers who know how to handle business. No gimmicks, no fake bonuses — just steady miles, good equipment, and weekly home time. What yo…
Service Valet
Flemington BMW is looking to add a Service Valet to its growing team! The right candidate is highly organized has a team player mentality. Apply today to learn about our amazing benefits! Benefits …
LPN
Job Title: LPN Location: Mountainside (MTN) Department Name: Long Term Care Req #: 0000209924 Status: Hourly Shift: Night Pay Range: $34.28 - $34.28 per hour Pay Transparency: T…
Au Pair
We are a family looking for a live-in au pair in New Jersey. We have a large house with a private room and bathroom for the au pair. We are both working parents and have busy schedules. Duties include…
Retail Sales Associate - Part Time
Boll and Branch is looking for a Part-Time Brand Ambassador (sales associate) to join our growing retail team in The Grove in Shrewsbury, NJ. The Part Time Brand Ambassador is responsible for ge…