Position SummaryWe are seeking self-motivated, energetic individuals with exceptional problem-solving and technical skills to help drive our Quantum Computing mission forward. We encourage applications from engineers with expertise in
high-performance signal processing in programmable logic, particularly those with experience in RF waveform synthesis, high-bandwidth control servos, image processing, or math accelerators.
JOB RESPONSIBILITIESThe duties and responsibilities outlined below include essential functions of the role. Depending on business needs, this role may perform a combination of some or all of the following duties. Duties, responsibilities, and activities may change, or new ones may be assigned at any time with or without notice.
- Collaborate with physicists and across electrical, software, and opto-mechanical engineering domains to deliver optimal embedded system solutions for quantum applications.
- Develop testable, performant, and scalable RTL using SpinalHDL.
- Support hands on tuning and troubleshooting in laboratory and test bench environments
- Architect processing chains with supporting analytical models to ensure that critical design requirements are met.
- Embrace best modern software engineering practices to ensure robustness and maintainability and facilitate collaboration. This includes leveraging revision control, CI pipelines, static analysis tools, and automated build pipelines.
- Participate in design, code, and data reviews.
RequirementsREQUIREMENTS- Bachelor's degree in engineering, computer science or related field and a minimum of 8 years prior work experience.
- Expertise in working with industry standard hardware descriptive languages (Verilog, System Verilog, or VHDL)
- Comfortable working in a Linux development environment and working with standard scripting languages (Python, bash)
- Good verbal and written communication skills, able to effectively share information with technical and non-technical staff
- Good collaboration skills, able to work in a team environment where engagement and participation are an expected part of successful job performance
- Skilled in typical software engineering disciplines: testing, revision control (git), error-handling, readability, documentation, general code health, etc.
- Desire to constantly improve and learn inside and outside of expertise
PREFERRED EXPERIENCE:- Expertise working with AMD Xilinx programmable logic devices (especially Zynq Ultrascale+ MPSoC).
- Experience developing RTL in high level functional languages (especially Scala / SpinalHDL)
- Expertise in developing HDL for one or more of the following applications:
- RF waveform synthesis and processing
- Modern closed-loop control systems (e.g. state space controllers)
- Image processing
- Matrix arithmetic accelerators
- Familiarity with Embedded Linux OS distribution builds (nix, Yocto, or Buildroot)
- Experience working with compiled languages for Linux and baremetal targets (especially Rust)
- Experience leading small technical teams or projects
BenefitsThe targeted salary range for this role is
$131,000 to
$175,000 on an annualized basis plus eligibility to participate in our annual incentive plan.
In addition to your base compensation, we offer a generous
Total Rewards program which includes:
- 100% company paid Employee coverage for Medical, Dental, Vision, and Short/Long Term Disability insurance programs
- Employer funded Health Savings Account
- Unlimited Paid Time Off
- 401(k) Matching Programs
- Company paid Life and AD&D Insurance
- Flexible Healthcare Savings Account
- Paid FMLA Leave
- Paid Maternity/Paternity Leave
- Employer Assistance Program
- Student Loan Repayment