Embedded Software Engineer C++/Python Opportunity

AQSolotl company

Subscribe to our Telegram Channel

Embedded Software Engineer C++/Python in SINGAPORE

Remote 3 months ago

Company Description

Based in Singapore, but operating globally, AQSolotl is a team of leading quantum scientists and engineers who specialize in designing practical quantum computing systems for business operations. Developing quantum technologies that are scalable, and adaptable, the company aims to demystify the idea of quantum computing and make Quantum AI a functioning reality.

 

Role Description

We are looking for an extra pair of hands for a few months to work on the more software side of things for our quantum computing control system.

Your 1st task will be a clean-up / upgrade of an existing system. The existing system is a simple C server running in the user space in Petalinux that communicate with a python driver for user interactions. Most of the code has already been improved and written in C++ so initially you'll have to validate the existing code (great way to get familiar with the systems functionality) and finish it, then update/upgrade the python driver to reflect the new interface.

FYI this server is running on an RFSoC (MPSoC + ADC/DAC from Xilinx) and is running binary level operation and register level programming of FPGA functionalities. But not too worry no prior knowledge of FPGA is require (though welcome) you can treat it (with our help and documentation) the same as any small electronic component.

How ever you need to not be afraid of multi-threading, binary operations, register programming, sockets communication.

 

Qualifications

  • Proven track record of C++ programming in an embedded project

 

Welcome additional skills

  • Linux customization
  • Petalinux
  • Linux Kernel level Driver
  • DMA management (software side)
  • FPGA/CPU interaction
  • RFSoC / MPSoC experience
  • ARM bare metal Programming

 

HR Details:

  • Localisation : Remote but office space in Singapore available. Will take candidate anywhere in the world but will prioritize South East Asia located ones.
  • Time zone : Rest of the team is in Singapore so be ready to have meeting on Singapore time but work can be done on your time zone
  • Work Hours : 40 hours / week
  • Contract type : 3 Months project. Goal is for this to lead to a full time position immediately after.
  • Salary: Depend on Proven Experience and the expected amount of task to be done during the 3 months.


How to apply


Please send a CV or GitHub or Relevant information to Patrick BORE : pbore@aqsolotl.com

Apply now

Subscribe our newsletter

New Things Will Always Update Regularly