Advance Search

Browse Jobs

Junior Software development engineer

Posted 11 days ago

  • London, Greater London
  • Any
  • External
  • Expired - 3 months ago
Reference Number: JO-#####-528287
Junior Software development engineer
Rate: Negotiable
Job Type: Permanent
Location: Brighton
The ideal candidate will ideally have a graduate degree in a related field, possibly with 1-2 years of experience and will value the autonomy and responsibility of working in a small multidisciplinary team to develop new high value professional products being sold around the world.
The role:
Create, update, and maintain acquisition, control, and post processing DLLs
Create, update, and maintain camera control utilities
Create, update, and maintain APIs and end user interfaces
Write and maintain documentation including release notes and user manuals
Assist with code and product testing, manual and automated
Provide customer support on software issues
Maintain version control on all software products (with experience using Gitlab, GitHub or Bitbucket or similar products)
We are looking for candidates with as many of the following skills as possible:
C/C++/C# programming knowledge including OOP, ideally C++17+ with knowledge of MSVC.
Knowledge of Win32 API.
Knowledge of Doxygen and comment style.
Python 3.7+ programming knowledge.
Team player as well as efficient at working independently, taking initiative to get the job done.
Proficient both in spoken and written English, with confidence to provide customer support when necessary.
Knowledge of Bitbucket+Git version control systems.
Knowledge of any data transmitting interfaces, such as: GENICAM, eBUS, TISGRABBER, Camera Link, Server Sockets (raw data), Serial COMs.
Knowledge of cross platform development tools, such as Boost.
Knowledge of OpenCV image processing library or equivalent.
Knowledge of multi-threaded application development.
Awareness of MATLAB
Experience writing unit tests.
Experience working with Jira (or equivalent) and Confluence (or equivalent)
Other skills:
Experience in a manufacturing environment
An understanding of camera and systems
An understanding of image sensors, optical components, high speed data streaming, control and analysis
#J-18808-Ljbffr
Apply