Lead Software Engineer – C# .NET
This is a brand new opportunity for a Lead Software Engineer / Lead Software Developer with a background in C# and .NET software development for high tech R&D instrumentation, automation, metrology or robotics. The Lead Software Engineer / Developer will be joining a dynamic and exciting R&D team based on the northern outskirts of Southampton. The company is developing cutting edge scientific instruments which involve technologies such as machine vision, 3D capture and visualisation, image processing, object detection and recognition. These products are helping to revolutionise industries such as Biomedical, Aerospace, Automotive and Optical.
As the Lead Software Engineer you will be responsible for steering the company’s existing software development team and processes to cope with rapid growth in demand, including:
Hands-on approach to managing the existing development team through complex, time critical projects.
Produce high quality software solutions, which interface with cutting-edge hardware systems.
Software design and development, primarily in C# and .NET.
Algorithm development for both data analysis and robotic control.
Planning for the long-term picture in terms of software product growth and direction.
Customer liaison including software requirements analysis/costings for new projects.
Strong engineering/mathematical background including a degree or similar (BEng, MEng, BSc, MPhys etc) in Software Engineering, Computer Science, Electronics Engineering, Maths or Applied Physics etc.
Comprehensive knowledge of the full software lifecycle (in C# and .NET)
Proven experience managing a small team of highly skilled engineers
Experience in 3D visualisation, 3D capture, object detection, i.e. OpenGL or similar beneficial
Ideally, a background or interest in robotics, automation, image processing, metrology, or similar
Ideally, experience of integrated hardware/software solutions such as automation, robotics or metrology.