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
IonQ

51-200 employees

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