Software Engineer (Java Developer)
Bristol
45,000 to 55,000 DOE + Company Share Options + Life Assurance + Training and Development
Software Engineer required for a growing company truly at the forefront of robotic and automation technology. This is a fantastic opportunity to join a company where you can be involved in a variety of exciting projects and play an integral part in the company’s growth. Career development opportunities are available.
Candidates will need experience programming with Java / JavaFX to develop the user interface of a product or system. Candidates from any industry are encouraged to apply and experience responding to user feedback is key.
Working on the development and design of robotic additive machine tools, the successful candidate will work closely with the company’s firmware team to develop the control software and GUI to implement new user-facing features. ZeroMQ is used for software/firmware communication so experience with this (or MQTT) would be desirable but not essential.
The Java Software Developer will also be responsible for responding to any bugs or feature requests from users (internal and external) using JIRA, continuously improving software products and be confident presenting progress to the wider team. Any experience working with geometric modelling kernels, GCode and/or CAD/CAM such as Siemens NX, Parasolid or OpenCASCADE is highly desirable.
This is a great opportunity to join a company offering unique technology during an exciting period of growth.
Java Software Developer:
* Develop control software and GUI
* Responding to bugs and feature requests from users
* Working with Java + Java FX (for GUI design and 3D visualisation)
The Person:
* Experience with Java / Java FX
* Experience with GUI/UX implementation
* Commercial experience of responding to user feedback