Holt Executive is partnered with a leading electro-optics design and manufacturing business, seeking a highly skilled Senior Software Engineer to join their innovative team, supporting cutting-edge video and imaging processing products.
Key Responsibilities for Senior Software Engineer:
Design, develop, and test application software and Linux drivers for video applications on custom embedded hardware.
Provide technical support and integration assistance to international customers.
Develop system specifications, test documentation, and unit tests in a continuous integration environment.
Fault-find, debug, and resolve issues in complex systems.
Assist with the administration and successful delivery of engineering projects.
Continuously improve team procedures and working practices.
Opportunity to take on team-leading responsibilities if desired.
Key Experience for Senior Software Engineer:
Essential:
Degree in Computer Science, Electronics, Mathematics, or Physics.
Proven experience in C++ development for Windows and Linux using Microsoft Visual Studio.
Expertise in Linux driver development for ARM processors.
A team player with initiative and adaptability in an Agile environment.
Strong technical leadership experience.
Desirable:
Experience in video processing or computer vision algorithms.
Video streaming application development and HMI development using OpenGL.
Familiarity with CUDA, OpenCV, and GPU computing techno...