Search jobs > Seattle, WA > Senior embedded software

Senior Software Engineer - Embedded Software

IonQ
Seattle, Washington, US
$153K-$200.3K a year
Full-time

Senior Software Engineer - Embedded Software

Location : Seattle, Washington, United States

Scroll down to find an indepth overview of this job, and what is expected of candidates Make an application by clicking on the Apply button.

Team : Software

Type : Full-Time

IonQ is developing the world's most powerful full-stack quantum computer based on trapped-ion technology. We are pushing past the limits of classical physics and current supercomputing technology to unlock a new era of computing.

Quantum computing has the potential to impact every area of human society for the better. IonQ’s computers will soon redefine industries like medicine, materials science, finance, artificial intelligence, machine learning, cryptography, and more.

IonQ is at the forefront of this technological revolution.

We are looking for a senior software engineer in embedded software to join our controls software team. You’ll be part of a cross-functional team whose mission is to lead 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 this 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 :

  • 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
  • Providing mentorship on advanced technical issues to team members
  • Collaborate with an experienced interdisciplinary staff
  • Approach problems pragmatically
  • Help us continuously improve how we do things

Minimum Qualifications :

  • Bachelor’s degree in Engineering, Physics, Math, Computer Science, or equivalent practical experience
  • 6+ years experience in software development, with a mix of general purpose and low level programming experience
  • Excellent engineering skills in a few key areas
  • Experience writing embedded systems software
  • Excellent verbal and written communication skills
  • A love of collaborating in an interdisciplinary environment

Preferred Qualifications :

  • A degree 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.

The approximate salary range for this position is $153,003 - $200,321. The base pay component of the offer will vary depending on multiple individualized factors, including market location, job-related knowledge, skills, and experience.

Posted figures are subject to change as new market data becomes available. The total compensation package may include other elements dependent on the position and level.

Details of participation in these benefit plans will be provided if a candidate receives an offer of employment.

At IonQ, we believe in fair treatment, access, opportunity, and advancement for all, while at the same time striving to identify and eliminate barriers.

We empower employees to thrive by fostering a culture of autonomy, productivity, and respect. We are dedicated to creating an environment in which any individual can feel welcomed, respected, supported, and valued.

If you are interested in being a part of this team and mission, we encourage you to apply!

J-18808-Ljbffr

15 days ago
Related jobs
Promoted
Apple
Seattle, Washington

The Apple Cloud Engineering team is looking for an outstanding software engineer to integrate and test software to lead and orchestrate workloads across highly performant and energy efficient systems that will power the next generation of data centers. Software Development Engineer in Test or Softwa...

Promoted
The Trade Desk
Seattle, Washington

Our Software Engineers are end-to-end owners who have the opportunity to participate in many aspects of designing, building, and delivering data-focused products for our stakeholders. Drive complex changes involving multiple components and complex systems run by other software engineers. You have 4+...

Promoted
Docusign, Inc.
Seattle, Washington

Docusign is looking for Senior Engineers to join our development team in Seattle. This position is an individual contributor role reporting to the Director, Engineering. Collaborate with cross-functional teams to implement robust fault-tolerant systems, fortifying our software's reliability in diver...

Promoted
Spice AI
Seattle, Washington

Building data and AI-driven software is still way too hard, even for advanced developers. A track record of good design, architectural, engineering and product decisions. Before co-founding Spice AI, Luke was the co-creator of Azure Incubations in the Office of the Azure CTO, where he led cross-func...

Snowflake
Bellevue, Washington

We're hiring talented Senior Software Engineers to join us! The position will work directly with our engineering team in San Mateo, CA to evolve our elastic, large scale, high-performance computing environment. AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL:. OUR IDEAL SENIOR SOFTWARE ENGINEER ...

Understanding Recruitment
Seattle, Washington

If you are an experienced Software Engineer with three or more years of experience working commercially with Rust. Staff Rust Engineer (Not Web3). Real-time video streaming software and much more. ...

Oracle
Seattle, Washington

You will work in software engineering teams performing design, implementing code, testing, delivering software to customers and continue supporting the software in production. Invest in the best engineering and operational practices upfront to ensure our software quality bar is high. We will leverag...

Expedia Partner Solutions
Seattle, Washington

Senior Software Development Engineer. Software Development Engineer or similar role. Mentored and developed other software engineers. Lead a community of engineers and help strengthen the team. ...

Databricks
Bellevue, Washington

As the senior technical lead, you will help the team achieve the mission by driving the technical direction of highly scalable and performant data and AI systems, working across partner teams to create technical clarity and alignment, and collaborating with senior leadership to build the product str...

TikTok
Seattle, Washington

Mentor junior software engineers. Our quality assurance engineering team is responsible for keeping an e-commerce ecosystem stable, secure, and intuitive for our users. Research and implement solutions to improve system stability, including online system capacity testing, monitoring system setup, CI...