Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailJob description: Driver Development Engineer
As a Driver Development Engineer you will be responsible for contributing to and maintaining our growing library of device drivers. Drivers are modular pieces of code designed to interface with A/V devices via their APIs/protocols using multiple network technologies (Telnet SSH HTTP WebSockets etc). Working extensively in Visual Studio and Github environments you will have a good understanding of Gitflow and code branch methodologies.
Working closely internally and offering support to our third-party development partners. You will have the ability to engage with others as well as work independently. You should have a dynamic and driven personality can solve problems and contribute to other technical aspects of the platform when called upon.
Location
Yorkshire Leeds/Harrogate/York area
Our technical office is based in Harrogate North Yorkshire. Utelogy supports a hybrid work environment the expectation is that you will be required to work from the office 3 days per week
Responsibilities
Analyse manufacturer APIs and protocols.
Develop maintain and test drivers (existing and new).
Work with end-users to deploy and test drivers in real-world environments.
Conduct research into the market and the next integration opportunities.
Be a technical point of contact for our manufacturer partners.
Candidate Requirements
Excellent working knowledge of .NET Framework v4.5.2.
Solid understanding of design patterns and use of third-party frameworks.
Good understanding of multithreaded/asynchronous programming techniques.
Good understanding of IP networking (SSH HTTP(s) WebSockets etc).
Good understanding of server infrastructure (specifically Windows Server).
Good problem-solving skills.
Ability to work both independently and collaboratively.
Creative thinker and team player.
Understanding of the AV or UC market is desirable.
Knowledge of A/V programming languages such as AMX Netlinx Crestron Simpl# and Extron Python is desirable.
Full Time