
Real job — pulled straight from Q-CTRL’s careers page · Verified October 2, 2026 · No reposts.
Job description
Q-CTRL is hiring a Senior Embedded Software Engineer — a full-time, based in Sydney role. Apply directly on Q-CTRL's careers page below.
Senior Embedded Software Engineer
Team: Sensing Research
Location: Sydney
Commitment: Full-Time / Permanent
Workplace Type: onsite
Join Q-CTRL to help turn cutting-edge quantum sensing technology into robust devices that can operate in the real world. As a Senior FPGA and Embedded Software Engineer, you will develop the real-time digital and firmware stack behind our quantum accelerometers, working where advanced hardware, control systems and fundamental science meet.
You will partner closely with research scientists and engineers to understand how the whole sensor works, then make it more capable and reliable. This is a role for a curious, versatile engineer who enjoys getting close to the hardware and learning new domains quickly.
What you'll be doing:
- Develop, integrate, optimise and support FPGA firmware for Q-CTRL quantum sensors.Implement and maintain timing-critical digital processing blocks, including filters, decimation and related DSP pipelines.
- Build robust startup, calibration, operation and monitoring routines for autonomous sensor operation.
- Work with research scientists to translate control concepts into reliable, real-time behaviour close to the hardware.
- Integrate FPGA logic with SoC software, enabling reliable, time-synchronised high-bandwidth data capture, DMA transfer and storage.
- Establish and improve simulation and hardware-in-the-loop testing to support continuous integration and confident field deployment.
- Investigate system-level issues across FPGA logic, firmware, electronics, embedded Linux and higher-level software.
- Contribute to architecture decisions that improve reliability and performance in future sensor revisions.
- Document test, validation and operational procedures as part of delivering the quantum sensor package.
Ideally you'll have:
- Strong foundations in digital design and embedded systems.
- Familiarity with SystemVerilog for implementing and maintaining FPGA logic.
- Experience with Xilinx SoCs and Vivado-based development workflows.
- Digital signal processing experience, including practical implementation of filters, decimation or related signal-conditioning pipelines.
- Experience with simulation and verification workflows such as cocotb.
- A collaborative approach and the ability to work effectively with engineers and research scientists in an evolving technical environment.
It would be great if you have (but not essential):
- CI/CD development processes for testing, validation and deployment.
- Systems programming languages (for example C, C++ or Rust) to interface with FPGA data paths, including DMA-based transfer.
- Timing-critical control systems and high-bandwidth data capture or storage.
- Low-latency and low-level communications such as TCP/IP, SPI, I2C or CAN bus.
- Exposure to embedded Linux, customised operating systems or Yocto.
Get Embedded Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs
Frequently asked questions
What skills are required for Senior Embedded Software Engineer at Q-CTRL?
The required skills for Senior Embedded Software Engineer at Q-CTRL include: FPGA, Embedded Systems, SystemVerilog, C, C++, Rust, TCP/IP, SPI, I2C, CAN, GitHub Actions, CI/CD, Git.
What is the seniority level for Senior Embedded Software Engineer at Q-CTRL?
Senior Embedded Software Engineer at Q-CTRL is a Senior level position.
How do I apply for Senior Embedded Software Engineer at Q-CTRL?
You can view the full description and apply for Senior Embedded Software Engineer at Q-CTRL on EchoJobs: https://echojobs.io/job/q-ctrl-senior-embedded-software-engineer-uz84l.


