Epicareer Might not Working Properly
Learn More

Software Developer

Salary undisclosed

Apply on


Original
Simplified
Job Duties:

  • Implement new ARTIQ features.
  • Develop firmware, gateware and software for the ARTIQ quantum physics experiment control system.
  • Develop ARTIQ with Rust & Python on Xilinx Zynq-7000, Zynq Ultrascale+/RFSoC and on softcore RISC- V

CPU platforms.

  • Answer customer questions and resolve customer issues regarding ARTIQ via our Helpdesk & Community

Forums, which includes finding and fixing bugs in ARTIQ.

  • Assembly & testing of ARTIQ Sinara control systems (when applicable).
  • Represent the Company at job fairs and conferences (when applicable).

Requirements

Main Activities

  • Software development
  • Firmware development
  • FPGA development
  • Required Background and Skillset
  • Computer engineering
  • Embedded firmware development
  • Linux

Preferred Background and Skillset or Willingness to Learn:

  • Open source experience
  • Work experience in a physics lab
  • FPGA development
  • Rust programming
  • C programming
  • Python programming
  • Formal method
  • Signal processing
  • Embedded systems
  • Linux
  • Compilers and LLVM
  • Nix/NixOS
  • Distributed systems

Benefits

Benefits:

  • Dental Insurance
  • Medical Insurance
  • Opportunities for Promotion

Schedule:

  • Monday to Friday (7+1)

Supplemental Pay Types:

  • Overtime Pay
  • Performance Bonus
  • Yearly Bonus