What are the responsibilities and job description for the Software Engineer - IV- Hybrid Role position at TALENT Software Services?
Job Description:
Developing a full stack quantum computer based on semiconductor spin qubits. The main duties of this job are centered around supporting software infrastructure for quantum computing measurements. This includes:
- Supporting the team of experimental physicist with repository maintenance
- Updating backend code that enables measurement routines to be expressed in a programmatic way
- Supporting automated calibration framework
- Independently handling self-contained feature requests
- This work supports an ongoing research and development project.
- Therefore, it is expected that requirements change.
- Building software with a flexible and easily maintainable architecture, backed by a good test suite, is therefore important.
- We are looking for a candidate who is self-driven and can independently architect and build solutions that fulfil the requirements.
- Experience with quantum computing is not required.
- Good communication skills to interact with people with a non-software technical background are required.
Skill Level & Experience:
- Completed studies in relevant field. 6 years of relevant experience in software development.
- Proficiency with developing and using test suites and using git.
- Proficiency with python and experience with relevant libraries (such as numpy, scipy, …).
- Ability to independently identify best solutions based on a set of requirements.
- Experience with troubleshooting and debugging.
Minimum education requirement:
- Bachelor's degree, Master's degree preferred
- Good background in mathematics and physics.
- Experience with scientific data processing and electrical measurements