Atom ComputingAC

Senior Software Engineer - Control Systems

Atom Computing focuses on developing scalable, fault-tolerant quantum computers using atomic physics.

Atom Computing

Salary: 140k-160k USD

United States only
At Atom Computing, we build quantum computers using arrays of optically trapped neutral atoms that will empower customers to achieve unprecedented computational breakthroughs. Join a world-class team of scientists, engineers, and business professionals to advance the state-of-the-art in quantum computing.
We are seeking an embedded software engineer to assist in the implementation of the control systems for our quantum computers. This position will report to the Control Systems Manager.
Candidates will also be considered for Atom's location in Austin, TX and Berkeley, CA. Under exceptional circumstances we may allow fully remote.

Job Responsibilities:

  • Develop and test firmware and software for high-speed arbitrary waveform generation, image processing, scientific instrument control, and digital feedback loops.
  • Implement embedded device driver APIs, Linux kernel modules, and orchestration functions in Rust, Python, and C/C++.
  • Integrate and test control system hardware and software. Write test procedures, unit tests and assist with system level testing and debug.

Experience & Education

  • BS, MS, or Ph.D. in Electrical Engineering, Experimental Physics, or a related field.
  • At least 3 years of relevant postgraduate professional experience. Experienced candidates welcome. New/recent graduates will not be considered.

Qualifications

  • Temperamentally suited to work at a fast-growing, early-stage startup: self-motivated, humble, driven, collaborative, and with a high tolerance for ambiguity and uncertainty.
  • Proficiency with Rust, Python, and C/C++.
  • Expertise in embedded Linux and bare metal firmware development in C/C++ for ARM microcontrollers and embedded microprocessors.
  • Familiarity with Git version control and software development best practices.
  • Integration, debug, and test experience with prototype electronics assemblies.
  • Willingness to learn atomic, optical, laser physics, and quantum mechanics concepts to put work in context.
  • Software-defined radio knowledge, knowledge of Lua, and familiarity with digital interfaces to FPGAs are definite pluses.
Atom Computing provides a wide variety of perks and benefits, including fully paid medical, dental, and vision insurance for our employees and their dependents. Additionally, unlimited paid time off, 401K company matching, short- and long-term disability, FSA, dependent care benefits, and life insurance. We also offer drinks, snacks, and catered team lunches in our offices, every day! The base salary range for this position is between $140,000 - $160,000, commensurate with experience. In addition to salary, we offer an annual bonus and equity in the company.

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Senior

Salary

Salary: 140k-160k USD

Location requirements

Hiring timezones

United States +/- 0 hours

About Atom Computing

Learn more about Atom Computing and their company culture.

View company profile

Atom Computing is pioneering a new approach to quantum computing, leveraging atomic physics to create systems that are fault-tolerant and scalable. Our focus is on building practical, usable quantum computers that can tackle problems far beyond the capabilities of classical computing. Our technology is based on the unique advantages presented by neutral atoms, offering great potential for stability and performance.

We aim to unlock quantum capabilities that can revolutionize various fields, including cryptography, optimization problems, and drug discovery. Our vision embraces a future where quantum computing is accessible, efficient, and integral in solving some of the world's most complex challenges. We are dedicated to fostering innovation and collaboration within the quantum computing community, and to engaging with industry leaders to drive real-world applications of our technology.

Claim this profileAtom Computing logoAC

Atom Computing

Employees live in

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at Atom Computing

Explore the variety of open remote roles at Atom Computing, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Atom Computing

Remote companies like Atom Computing

Find your next opportunity by exploring profiles of companies that are similar to Atom Computing. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan