Senior Software Engineers

Guilford, Connecticut

Quantum-Si seeks full-time Senior Software Engineers (multiple openings): 

Job Description: 

  • Perform User Interface Development, including analyzing the visual layout and function;  
  • Implementing UI screens and elements using the Qt5 framework in C++, running on a Linux OS; 
  • Writing back-end supporting functions as required to drive the displays, interpret data for display use, within a multi-threaded system. 
  • Perform Business Workflow Logic, including determining all customer experiment run plan stages, and translating those into software linear state transitions with pre-and post-conditions; 
  • Perform Embedded Device Storage Management, including managing the data files that are generated by each experiment; and synchronous upload of required data and log files to the cloud S3 storage; 
  • Perform testing and debugging, including developing and maintaining a test plan; 
  • Performing typical bug discovery and unit testing, utilizing tools such as valgrind, perftool, and gdb; and bug and feature tracking using Asana; 
  • Project schedule and task estimation, including developing and updating the project schedule; and providing estimates (time and effort) for all relevant software tasks; and 
  • Develop architecture for new features, including reviewing and analyzing new feature requests; and developing full software architecture to support new feature requests. 

 

Position Requirements   

Master’s degree (or foreign degree equivalent) in Computer Engineering, Computer Science, or closely related field, plus 3 years of experience in a software engineering role.   

Experience, which may be gained concurrently, must include each of the following:  

  • 3 years of experience developing commercial, User interface-based software using Qt5, Qt Creator and QML. 
  • 3 years of experience writing C/C++ for embedded devices. 
  • 3 years of experience developing applications using Qt and C++ in the Linux operating system 
  • 3 years of experience writing code in a complex multi-threaded environment. 
  • 3 years of experience writing efficient code for large data processing. 
  • 3 years of experience performing Algorithm development and implementation for embedded devices. 
  • 3 years of experience writing code that interfaces with hardware components. 
  • 3 years of experience writing software for medical devices in a research environment. 
  • 3 years of experience utilizing GIT, and pulling requests for version control. 
  • 3 years of experience performing object-oriented design. 
  • 1 year of experience utilizing GraphQL or REST-full interfaces in a cloud environment.  
  • 1 year of experience utilizing python. 

The position is based at our headquarters at 530 Old Whitfield Street, Guilford, CT 06437 and is eligible for telecommuting from any U.S. home office location. Salary: $115,000 – $155,000 per year. Applicants may apply online at: https://www.quantum-si.com/careers/. 

*Position is eligible for Employee Referral Program.