They've already released the ESP32-S31-WROOM-3 and two development boards based on it: the ESP32-S31-Function-CoreBoard-1 and ESP32-S31-Korvo-1. All are available on Espressif's official Aliexpress store.
Our software team works on distributed systems, cloud infrastructure, APIs, developer tooling, orchestration, observability, automation, and high-performance computing that power both research and commercial quantum systems. Quantum computing experience is not required.
Open roles:
- Senior Infrastructure Engineer — Cloud and on-prem infrastructure, developer platforms, observability, automation, and production reliability.
- Senior Software Engineer — Build the software stack behind our quantum computers, including APIs, orchestration, automation, data systems, and developer tooling.
- Software Engineering Manager — Lead a team building the software platform for Atom's quantum systems, spanning APIs, cloud services, researcher workflows, and system architecture.
- Principal Software Engineer — Architect backend services for quantum job orchestration, distributed systems, cloud infrastructure, and production-grade APIs.
Stumbling on the Usborne "Introduction to Computer Programming - Basic for Beginners" book in the library bookmobile that came to my school was probably the first domino that set off the rest of my life in computing. I owe a lot to that book. When I had the book checked out my family didn't have a computer at home so I had to imagine what it'd be like to do the things in my head until I managed to get some time in the school computer lab to try out some of the exercises in the book. Being able to tell the computer what to do just felt so powerful to me.
I also had one of their intro books before having a computer available. But it had a paper based simulator of the program counter and variables so you could run through without a computer (I was saving up for one though, but that took years).
Atom Computing | Senior Infrastructure Engineer + Principal Software Engineer + Software Engineering Manager | Boulder, CO (Hybrid) | Full-time
Atom Computing is developing large-scale quantum computers using arrays of optically-trapped neutral atoms. We are building cutting-edge systems for on-premises deployment. Our unique approach to highly scalable quantum computing will enable customers to achieve unprecedented computational breakthroughs.
Available Roles:
Senior Infrastructure Engineer - sits at the intersection of cloud infrastructure, on-prem systems, developer tooling, and production reliability. You’ll work closely with software engineers and physicists to improve deployment workflows, observability, automation, and system performance across a hybrid environment. - <https://jobs.lever.co/atomcomputing/d41b071a-3faa-435c-baba-...>
Software Engineering Manager - Help define the technical direction across externally facing APIs, cloud integrations, researcher workflows, and the productization of Atom’s quantum computers. This is a unique opportunity to lead greenfield development efforts at the intersection of distributed systems, cloud infrastructure, high-performance computing, and quantum technologies. <https://jobs.lever.co/atomcomputing/68b51bf2-f5f6-4657-b827-...>
Principal Software Engineer - architect and build the backend services powering our neutral atom quantum computing platform. This role focuses on scalable distributed systems, quantum job orchestration, cloud infrastructure, and production-grade APIs, working closely with physicists and hardware engineers to turn advanced quantum workflows into reliable commercial systems. <https://jobs.lever.co/atomcomputing/a74fb4af-b45f-4684-b1db-...>
I had a Cyrix 6x86 when Quake first came out. My disappointment at how poorly Quake ran on it was significant, especially because pretty much every other game at the time ran well on the Cyrix. The FPU performance in Quake was doubly handicapped on the Cyrix: not only was its FPU slower than the Pentium's to begin with, Quake's code was indeed hand-optimized for the Pentium's FPU pipeline. Fabien Sanglard's writeup of Michael Abrash's optimizations for Quake goes into great detail: https://fabiensanglard.net/quake_asm_optimizations/
Cyrix was physically incapable of pipelining FPU instructions. Without Pentium Quake would have had to wait two more years for commodification of CPUs delivering similar floating point performance.
Quake needed March 1994 Pentium 90-100 to deliver ~smooth 25fps. Cyrix released similarly performing 6x86MX PR200 in May 1997, AMD K5-PR166 January 1997. Quake was unfeasible till ~1998 at the earliest to be able to sell playable game.
reply