Algorithms Developer
Vacancy details
Discipline: | High Tech Industry |
Education: | Senior |
Area: | Veldhoven |
Vacancy ID: | 10991 |
Introduction
We are looking for an Algorithms Developer who can develop and improve algorithms/ mathematical models from a software point of view.
Job description
- Collaborate with our experts developing or improving algorithms / mathematical models and contribute to the development from a software point of view.
- Fully understand the functional design of the algorithms: what problem the algorithm solves, why such algorithm is chosen and how it solves the problem.
- Review algorithm descriptions form a software point of view, identify risks or issues that might occur when transferring a mathematical model into software.
- Write quality code that is easy to test and maintain.
- Define, automate, and execute tests on unit, component, and integration level.
- Write clear documentation for design and qualification.
- All of the above in close collaboration with team members.
What do we expect from you?
- Master in Computer science, Mathematics, or equivalent
- Java SE programming experience, preferably on expert level for industrial scale products
- Good knowledge of algorithms and data structures in computer science
- Good knowledge of linear algebra, preferably on optimization techniques and control modeling
- Experience with OO design principles, design patterns
- Experience with testing of large systems, understand the concept of unit, component, and system level testing
- Extensive experience with profiling and debugging
What can you expect from us?
To be discussed.
Benefits of applying via Trinamics
- Choose from 500+ technical vacancies.
- You benefit from our large network of international companies.
- Once at work, we keep in touch and offer you training and development programs.
- Always a personal consultant for all of your questions.