qubitsok.com

Cut Noise. Work Quantum.

Back to Job Listings

Europe, Germany, Hamburg

โ€ข

Posted 23 days ago

Embedded Software Engineer (f/m/d)

๐Ÿข Universal Quantum

AI Summarised
Visit Website

Role Type

๐Ÿ› ๏ธ Engineer / Developer

Role Focus

๐Ÿ—๏ธ Build Systems

Seniority

๐ŸŒฟ Experienced

Employer Type

๐Ÿข Industry

Universal Quantum is hiring an Embedded Software Engineer to develop firmware and middleware for their impactful quantum processors. This role involves designing, integrating, and testing embedded software to operate the quantum computing hardware. The engineer will be responsible for optimizing processes and leading major features within the software stack, working closely with a multidisciplinary team.

Key Responsibilities

Design, develop, integrate, and test software required to operate the quantum computing hardware.

Lead the development of components within the software stack, including analyzing issues and communicating solutions.

Benchmark, profile, and optimize Quantum Computing processes, algorithms, and software performance.

Evaluate and document the systems being designed, built, and maintained by the team.

Required Skills

5+ years of experience designing, developing, debugging, testing, maintaining, and profiling embedded software using C, C++, or Rust.

Experience with ARM-based microcontroller architectures.

Understanding of real-time constraints and time-critical system design.

Experience writing software to interface with FPGA or ASIC components.

Hands-on experience with standard communication interfaces and protocols (I2C, SPI, USB, Ethernet, TCP/UDP).

Ability to write readable, high-integrity, efficient, and well-documented code.

Nice-to-have Skills

Experience with Python

Bare-metal programming experience

Precision Time Protocol (PTP/IEEE 1588) implementation or integration experience

Experience working with standard lab equipment (oscilloscopes, logic analysers, signal generators)

FPGA development experience (VHDL/Verilog)

Experience with RF testing and DSP concepts

Bachelor's or Master's degree in Computer Science, Electronic Engineering, or a related discipline.

Technology Tags

Quantum Hardware

The primary responsibility is developing software to operate quantum computing hardware.

Classical programming

The role requires solid programming experience in C, C++, and Rust for embedded development.

Control software

The position involves designing and implementing firmware and middleware to control the quantum processors.

FPGA controllers

The role requires experience writing software to interface with FPGA/ASIC hardware.

Pulse-level control

This is strongly implied by the requirement to design low-level schedulers for precise time alignment of hardware operations.

Precise timing

Expertise in Precision Time Protocol (PTP/IEEE 1588) implementation is listed as a valuable skill for synchronization.

System Networks

Required hands-on experience with standard communication interfaces and protocols like Ethernet and TCP/UDP.

Is this your company's listing?

Boost it to the top of search results and reach 497+ newsletter subscribers.

Promote This Job

Similar Jobs