Staff Software Engineer

4 weeks ago


Seattle, Washington, United States IonQ Inc. Full time

We are seeking a highly skilled Staff Software Engineer to join our controls software team at IonQ Inc. in College Park, MD, and Seattle, WA. As a Staff Software Engineer, you will be part of a cross-functional team responsible for leading IonQ on its journey to build the world's best quantum computers to solve the world's most complex problems.

The controls software team creates the embedded software that performs real-time control for our quantum computers. In this role, you will work to expand the real-time control scheduling and control flow of our quantum control system.

This role requires working closely with research physicists, hardware engineers, and other software teams at all stages of the software lifecycle.

Responsibilities:

  • Lead, design, architect, develop, test, deploy, maintain and improve major software components, systems, and features for real-time device control
  • Write high-quality, well-tested, production-ready code in Rust and other languages
  • Assist in the career development of others, providing mentorship on advanced technical issues
  • Collaborate with an experienced interdisciplinary staff
  • Approach problems pragmatically

Requirements:

  • Bachelor's degree in Engineering, Physics, Math, Computer Science, or equivalent practical experience
  • 10+ years experience in software development in one or more general purpose programming languages (Python, JavaScript, ...), with expert knowledge of at least one systems programming language (e.g. C, C++, Rust)
  • Excellent engineering skills in a few key areas: real-time software development, FPGA codesign for real-time scheduling, classical computing architectures, including superscalar processing, experience writing embedded systems software
  • Excellent verbal and written communication skills
  • A love of collaborating in an interdisciplinary environment

Preferred Qualifications:

  • Master's degree or PhD in Engineering, Physics, Math, Computer Science, or related technical field
  • Proficiency or exposure to higher level programming, such as Python development and CI/CD pipelines
  • Experience analyzing software determinism through various hardware components and creating deterministic real-time software
  • Knowledge of Yocto, Buildroot, or other embedded packaging systems
  • Experience with oscilloscopes, logic analyzers, and other hardware test equipment

Location:

IonQ's quantum control teams are based in our bright, airy offices in College Park, MD and Seattle, WA. While we can be flexible for the right candidate, colocation supports our highly collaborative and interactive work with the hardware teams building the world's best quantum computers.

Benefits:

  • Comprehensive medical, dental, and vision plans
  • Matching 401K
  • Unlimited PTO plus paid holidays
  • Parental/adoption leave
  • Legal insurance
  • Home internet stipend
  • Pet insurance

We are committed to equity and justice. We welcome different voices and viewpoints and do not discriminate on the basis of race, religion, ancestry, physical and/or mental disability, medical condition, genetic information, marital status, sex, gender, gender identity, gender expression, transgender status, age, sexual orientation, military or veteran status, or any other basis protected by law.



  • Seattle, Washington, United States IonQ Inc. Full time

    We are seeking a highly skilled Staff Software Engineer to join our team at IonQ Inc. in Bothell, WA. As a Staff Software Engineer, you will be responsible for designing, developing, and deploying software components, systems, and features that will help us build the next generation of our systems control platform.The ideal candidate will have experience...


  • Seattle, Washington, United States Della Infotech Full time

    Job Title: Staff Software EngineerJob Types: Full timeLocation: RemoteKey Responsibilities:As a Staff Software Engineer at Della Infotech, you will be responsible for observing, identifying, coordinating, and documenting best practices across all software engineering communities of practices. You will also build reliable and scalable cloud architecture to...


  • Seattle, Washington, United States IonQ Inc. Full time

    Job DescriptionWe are seeking a highly skilled Staff Software Engineer to join our team at IonQ Inc. in Bothell, WA. As a key member of our software development team, you will be responsible for designing, developing, and maintaining our software systems.Responsibilities:Lead and design major software components, systems, and featuresEnsure the quality of...


  • Seattle, Washington, United States Apple Full time

    Job Title: Staff Software EngineerAbout the Role:We are seeking a highly skilled Staff Software Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge traffic proxies that power Apple services at an unprecedented scale.Key Responsibilities:- Design and develop traffic...


  • Seattle, Washington, United States Triunity Software Full time

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Triunity Software Inc. The ideal candidate will have a strong background in Java development and a passion for building scalable and secure web applications.Key Responsibilities* Develop and implement user-facing features for web applications using HTML, CSS, and...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job Title: Software Development Engineer IIJob Summary: We are seeking a highly skilled Software Development Engineer II to join our Special Programs Evaluations Assessments and Response (SPEAR) Wireless Security (WiSec) team. As an SDE, you will work with a team of engineers to design and create services that help run the team's cloud architecture.Key...


  • Seattle, Washington, United States Intelliswift Software Inc Full time

    Job SummaryIntelliswift Software Inc is seeking a highly skilled Software Development Engineer IV to design, develop, and implement large-scale, multi-tiered, distributed software applications, tools, systems, and services using multi-threaded programming, distributed programming in Java and C++, JDBC, SQL, Object Oriented design and design patterns, Oracle,...


  • Seattle, Washington, United States PitchBook Full time

    About the Role:We are seeking a highly skilled Staff Software Development Engineer to join our Product and Engineering team at PitchBook. As a key member of our team, you will be responsible for architecting and delivering the next suite of services that power the PitchBook platform.You will work closely with our team of big thinkers, innovators, and problem...


  • Seattle, Washington, United States SoFi Full time

    Job Title: Staff Software Engineer, At WorkAbout the RoleWe are seeking a highly skilled and experienced Staff Software Engineer to join our team at SoFi atWork. As a key member of our engineering team, you will play a crucial role in designing, developing, and maintaining our B2B business channel.Key ResponsibilitiesLead the development and testing of our...


  • Seattle, Washington, United States Databricks Full time

    Job Title: Senior Staff Software EngineerAt Databricks, we are committed to building a secure and trusted data analytics and ML platform. We are seeking a Senior Staff Software Engineer to lead our security engineering efforts and create a vision for this space.Key Responsibilities:Identify and plug key gaps in our infrastructure and services to make...


  • Seattle, Washington, United States Google Full time

    About the RoleAs a Staff Software Engineer Researcher at Google, you will be part of a team that develops cutting-edge technologies to change how billions of users connect, explore, and interact with information and each other.We are looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing,...


  • Seattle, Washington, United States Social Finance Ltd Full time

    Job DescriptionWe are seeking a highly skilled Staff Flutter Software Engineer to join our team at Social Finance Ltd. As a key member of our engineering team, you will play a pivotal role in shaping the future of our mobile products.Key Responsibilities:Design and develop high-quality, scalable, and reusable code for our mobile applications.Collaborate with...


  • Seattle, Washington, United States SoFi Full time

    About the Role:We are seeking a Senior Staff Software Engineer to join our Loans Platform team at SoFi. As a key member of our team, you will be responsible for designing and implementing cutting-edge technology systems to support our lending business.You will work closely with a team of engineers who are empowered to make technical decisions that have a...


  • Seattle, Washington, United States Qualtrics Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Reporting Platform team in Seattle. As a Staff Software Engineer, you will be responsible for designing and developing scalable, fast, and robust web-based solutions to solve complex business problems using the latest front-end technologies and distributed system concepts.Key...


  • Seattle, Washington, United States Social Finance Ltd Full time

    About the Role:We are seeking a highly skilled Staff Software Engineer to join our Loans Platform team. As a key member of our team, you will be responsible for designing and implementing cutting-edge technology systems to support our lending business.You will work closely with a team of engineers who are empowered to make technical decisions that have a...


  • Seattle, Washington, United States DigitalOcean Full time

    About the RoleWe are seeking a highly skilled Staff Software Engineer to join our Infrastructure Architecture team at DigitalOcean. As a key member of our team, you will be responsible for designing, developing, and optimizing the next generation of virtualized GPU infrastructure.You will work closely with customers and stakeholders to define and refine...


  • Seattle, Washington, United States Databricks Full time

    Job SummaryAt Databricks, we are committed to building a secure and trusted data analytics platform. As a Senior Staff Software Engineer, you will play a critical role in identifying and plugging key gaps in our infrastructure and services, making Databricks safer for our customers. Your expertise in data security will help us attract top talent from across...


  • Seattle, Washington, United States Apple Full time

    Job Description:At Apple, we're looking for a skilled Staff Software Engineer to join our Apple Services Engineering Server (ASE) Frameworks Team. As a member of this team, you'll be responsible for designing and developing frameworks and reference examples for Java applications and services that various ASE engineering teams build on top of. Your goal will...


  • Seattle, Washington, United States Black Sky Full time

    Job Title: Staff Software Engineer, Mission PlanningBlackSky is a real-time intelligence company that owns and operates the world's most advanced space-based intelligence platform. We provide customers with satellite imagery, automated analytics, and high-frequency monitoring of strategic locations, economic assets, and events from around the globe.We are...


  • Seattle, Washington, United States Zoox Full time

    About the Role:Zoox is developing the first ground-up, fully autonomous vehicle fleet and the supporting ecosystem required to bring this technology to market.We're looking for a talented Senior/Staff Software Engineer to join our team and contribute to the development of our autonomous driving software.The successful candidate will have a strong background...