Software Developer (26279)
An opportunity to work alongside Machine Learning engineers creating a software application to assist their work. Your role will be to design, implement and validate new functionality applied to machine learning methods for digital design flows. Your code will support application and product engineers. There is a research element to this work and the precise end goal is not defined in detail. You will be expected to take ownership of this and your code, with appropriate mentoring from domain experts.
Requirements:
- A technical degree from a respected university
- Exposure to developing software products
- Good working knowledge of TCL and Python under Unix
- Exposure to C and/or C++
- Familiar with complex data, algorithms and interactions used in complex software products
- Solid understanding of the whole software product cycle
- Good communication skills
You will work within a team of friendly, dedicated and very bright developers who enjoy, in the long term, a hybrid working style, but today are still fully home based. This is an excellent opportunity to join a large company creating the best in hardware design tools. As an established company they offer stock options with this role along with a bonus and good benefits.
Keywords: Software Engineer, TCL, Python, Unix, C, C++, EDA, Electronic Design Automation, Hybrid working, Cambridge
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.