Software Engineer
Quantum Controls
Posted on 3/15/2023
INACTIVE
Locations
Hyattsville, MD, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
C/C++/C#
R
Operating Systems
Rust
Python
MATLAB
Requirements
- Bachelor's degree in Physics, Electrical or Computer Engineering, Math, Computer Science, or equivalent practical experience
- 3+ years experience in software development in one or more systems programming languages (like C, C++ or Rust) Excellent engineering skills in a few key areas:
- Digital signal processing, both mathematical foundations and bench experience
- Strong background in linear algebra and complex analysis
- Programmatic data acquisition from oscilloscopes and/or spectrum analyzers
- Multithreaded programming and execution
- Solid mathematical and analytical skills
- Excellent verbal and written communication skills
- A love of collaborating in an interdisciplinary environment
- Empathy and customer focus: you'll work closely with our internal team of physicists who depend on our software every day
- Master's degree or PhD in Physics, Astronomy, Acoustics, Electrical Engineering, or related technical field
- Deep expertise in C, C++, Rust or Go
- 5+ years applied digital signal processing experience, with a proven ability to develop, define, design and implement signal processing solutions in complex systems and real-time hardware
- Proven ability with microcontrollers or embedded operating systems
- Knowledge of statistical estimation and a programming language used for simulation like Python/R/MATLAB
Responsibilities
- Lead, design, architect, develop, test, deploy, maintain and improve major software components, systems, and features; being a small team, we count on each other to run with projects independently
- Write high-quality, well-tested, production-ready code in Rust and other languages
- Develop testing infrastructure for automated verification and validation
- Assist in the career development of others, providing mentorship on advanced technical issues
- Collaborate with an experienced interdisciplinary staff
- Approach problems pragmatically
- Help us continuously improve how we do things
General-purpose quantum processor manufacturer
Company Overview
IonQ's mission is to build the world’s best quantum computers to solve the world’s most complex problems. The company has a unique trapped-ion approach combines unmatched physical performance, perfect qubit replication, optical network-ability, and highly-optimized algorithms to create a quantum computer that is as scalable as it is powerful, and that will support a broad array of applications across a variety of industries.
Benefits
- Biweekly catered lunches
- Parental leave
- Health, vision, & dental insurance
- Flexible time off
- 401(k) with 5% match
- University facilities
- Commuter benefits