In this role you can expect to work with software development in C++ language in a complex system and be in an environment that enables you to have a system view and interaction on a functional level.
You would be responsible for creating clear specifications, making the efficient design choices and to 'make it happen' by also implementing the design.
You will be involved in all stages of specifying, designing, testing and integrating the advanced software for use in a high tech company.
For this position we need someone with : - Bachelor or Master incomputer science, software engineering, system engineering, or equivalent experience;
At least 3 years of experience assoftware engineer (object oriented design) in a multidisciplinary setting; - A proventrack-record in C / C++, Python, UML, Unix / Linux;
Experience withmodel driven engineering / Modelling is a big added benefit; - Experience withSoftware Design Patterns, Gmock / Gtest and Code versioning (Git / SVN);
You have an understanding of mathematicaland Physical concepts and translating them to clean software designs; It would be nice if you also have : - Agile way ofworking;
MATLAB experience; - Requirementsengineering; - Coping with legacysoftware. Organization : MCA Engineering specializes in bringing technical know-how and ambitious organisations together.
MCA Netherlands is located in the city of Eindhoven, working with companies in the high tech and automotive domain Conditions : Career development program Attractive work package Training, education and like-minded peers (ask about our talent program) Full control over your own career and we support an entrepreneurial spirit