Description
Information Developer - C/C++
Whitehall Resources require an Information Developer to work with a key client based in Cambridgeshire, with some remote work.
*Please note this role has been deemed as inside IR35*
Information Developer - C/C++
As part of a distributed team you will work with colleagues around the world to meet your objectives.
Responsibilities:
* Design, build, and deploy the C++ software required to connect machine learning systems to engineering tools.
* Collaborate with data engineers, verification engineers, and machine learning practitioners to deliver performant tools that balance the needs of all three domains.
* Contribute effective, performant, and scalable code into production HPC (High Performance Computing) environments.
* Thoroughly document the delivered solutions.
Required Skills and Experience:
* Experienced in writing performant C++ software.
* A preference for writing sophisticated and maintainable software in C++.
* Tolerance for writing one-off software in C++ when required.
* Familiarity with modern software engineering methodology.
* Experience working in a Unix HPC cluster or cloud environment.
* Like to work in an environment where you cooperate closely in a diverse team of colleagues, together striving to fulfil common targets.
* Ability to work independently when required.
Nice to have Skills and Experience:
* Experience with python.
* Exposure to the python data science stack.
* Exposure to C language foreign function interfaces.
* Experience with distributed systems.
* Experience with electronic design automation.
All of our opportunities require that applicants are eligible to work in the specified country/location, unless otherwise stated in the job description.