<div dir="ltr">Hi all,<div><br></div><div>First pythonnet + Qt contract job posted in London yesterday. Feel free to forward to interested people.</div><div><br></div><div><a href="https://www.reqiva.com/jobs/6006715/contract-software-engineer.asp">https://www.reqiva.com/jobs/6006715/contract-software-engineer.asp</a><br></div><div><br></div><div>I honestly have no idea why they need pythonnet from C++/CLI.</div><div><br></div><div><br></div><div><div id="gmail-Job6006715" style="box-sizing:border-box;color:rgb(102,102,102);font-family:arimo,arial,helvetica,sans-serif;font-size:14px"><div class="gmail-jobDescription" style="box-sizing:border-box;clear:both;margin:0px 0px 20px"><p style="box-sizing:border-box;margin:0px 0px 1em;font-size:1.4rem">My client specialise in high resolution image processing and require a Software Engineer to provide expertise around Python/C API and C++.</p><p style="box-sizing:border-box;margin:0px 0px 1em;font-size:1.4rem">The client has a Qt/C++ desktop application. To allow users (both internal and customers) maximum flexibility with the instrument, they are looking to expose an API for hardware control and data access/analysis. The language of choice for most of their users is Python and they have chosen to expose their internal API to C++/CLI (.NET) which can be called from Python using pythonnet. Python scripts can be called from a simple console widget in our C++/Qt application or can be run externally through a python console of choice.</p><p style="box-sizing:border-box;margin:0px 0px 1em;font-size:1.4rem">Key skills needed:<br style="box-sizing:border-box">- C++<br style="box-sizing:border-box">- Python /C API</p><p style="box-sizing:border-box;margin:0px 0px 1em;font-size:1.4rem">Nice to have skills:<br style="box-sizing:border-box">- QT<br style="box-sizing:border-box">- OpenGL<br style="box-sizing:border-box">- C#</p><div class="gmail-compDesc" style="box-sizing:border-box"><p style="box-sizing:border-box;margin:0px 0px 1em;font-size:1.4rem"></p></div></div></div><div class="gmail-searchInfo" style="box-sizing:border-box;margin:1em 0px 0px;color:rgb(102,102,102);font-family:arimo,arial,helvetica,sans-serif;font-size:14px"></div><dl class="extraInfo" style="box-sizing:border-box;margin-bottom:4rem;background:rgb(236,124,48);color:rgb(255,255,255);width:854.25px;padding:2rem 3rem;font-family:arimo,arial,helvetica,sans-serif;font-size:14px"><dt class="gmail-AddressBlock" style="box-sizing:border-box;line-height:1.42857;font-weight:700;float:left;width:160px;clear:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap">Contact Details:</dt><dd class="gmail-AddressBlock" style="box-sizing:border-box;line-height:1.42857;margin-left:180px;margin-bottom:15px"><address style="box-sizing:border-box;margin-bottom:20px;font-style:normal;line-height:1.42857"><span class="gmail-AddressBlockCompanyName" style="box-sizing:border-box"><a href="https://www.reqiva.com/companies/reqiva-ltd" title="Reqiva Ltd" style="box-sizing:border-box;color:rgb(255,255,255);text-decoration-line:none">Reqiva Ltd </a></span><br style="box-sizing:border-box;display:block"><span class="gmail-AddressBlockTel" style="box-sizing:border-box">Tel: 01189 595552</span><br style="box-sizing:border-box;display:block"><span class="gmail-AddressBlockContactName" style="box-sizing:border-box">Contact: Craig Turner</span><br style="box-sizing:border-box;display:block"><span class="gmail-AddressBlockEmail" style="box-sizing:border-box">Email: <a href="mailto:c.turner@reqiva.com">c.turner@reqiva.com</a></span></address></dd></dl></div><div><br></div></div>