Are you a Software Engineer looking for a full-time role at an established and rapidly expanding technology company? Jonathan Lee Recruitment is working with an optics and ultra-precision company to recruit a Software Engineer in Coalville, and the role offers a compelling salary and benefits package. The company has developed a range of machines and associated metrology for the corrective polishing of complex optical surfaces and other precision artefacts such as orthopaedic joints. As a Software Engineer, you will oversee software deployment to end-users. This will include compiling the software, creating installation packages, maintaining and improving online updates and licensing mechanisms, and managing end-user licenses.
Some of your primary responsibilities in this Software Engineering role
will include:
• Contributing to the maintenance of company software
by analyzing and addressing end-users' requests/feedback
•
Maintaining and developing existing and new databases across the
software and its ancillary utilities
• Improving existing graphical
user interface(s) (GUI) and developing new front ends
• Having the
opportunity to quickly become a key player in the development of both
algorithms and GUIs for a range of new and exciting software with an
object-oriented emphasis
• Working both within a small team and
independently on individual projects
Job Requirements
The ideal candidate for this Software Engineer position will have qualifications in MATLAB programming, including some GUI development in Windows Environment, and Python programming, including some GUI development in Windows Environment.
We are also looking for:
• C++ programming experience in a Windows
environment and use of DLLs and API (C++ classes)
• Databases
development and maintenance (preferably in but not limited to MySQL,
SQLite, or Apache Derby)
• GUI development
• Object-oriented
programming
• Software deployment experience (compilation,
development, and maintenance of software installers and packages,
licensing, and online updating)
• Scientific/Mathematical algorithm
development
In return for your dedication, collaboration, and commitment, you'll receive a generous salary and benefits package, joining a welcoming and inclusive culture.
In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included