Job Description
Cambridge
Great Salary and Benefits
The successful software engineer will get the opportunity to work on a whole product-lifecycle: from requirement gathering through to design and construction, user interface, usability and testing. You will also get to work across small multi-disciplinary teams and get a true understanding of my clients innovative products and customers' needs.
Do apply if you:
·are naturally curious
·like working collaboratively
·are interested in the science behind the products
·love problem-solving!
In return you will get plenty of freedom to try things out and the opportunity to learn from your colleagues across the business.
You will have a Degree in software, engineering, science or other numerate discipline to be considered for this role. Ideally you will have 1+ years of software development experience - understanding of object-orientation, programming principles, data structures and algorithms and design patterns.
You may also have experience of:
·Automation, instrumentation or robotics
·Windows application programming
·Embedded (C, C++) and real time OS
·Mathematical techniques and numerical methods
·Graphical user interface design and implementation
·Source control systems (e.g. SubVersion, Git)
·Database programming (e.g Oracle / MySQL)