Lead and manage a team of system software engineers developing software for quantum information technologies
Guide the team's technical direction and foster a collaborative, high-performing engineering culture
Collaborate with cross-functional teams, including hardware engineers and scientists, to integrate software with broader system architectures
Manage project schedules, milestones, and deliverables; identify and mitigate risks proactively
Ensure best practices for version control, CI/CD, and software documentation are followed
Requirements
7+ years of professional software development experience
At least 3+ years in a technical leadership or management role
Strong expertise in C++ and experience with Python
Deep understanding of computer science fundamentals, including operating systems, memory management, and performance optimization
Strong leadership and communication skills
Familiarity with scientific test instrumentation (e.g., waveform generators, oscilloscopes) and communication protocols (e.g., VISA, TCP/IP) is desired
Familiarity with embedded software is desired
Bachelor's degree or higher in Computer Science, Electrical Engineering, or a related technical field
US citizenship and ability to obtain and maintain US Government security clearance
Benefits
Bonus
Benefits (unspecified)
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C++Pythonoperating systemsmemory managementperformance optimizationembedded softwareversion controlCI/CDsoftware documentationscientific test instrumentation