Brainbox Consulting BV aligning great talent with clients’ needs is at the core of who we are. We are passionate about our Consultants, our Clients, and our Partners. Our rich IT legacy combined with our unyielding care for our people and business is the driving force behind all we do, and we deliver! On this journey, we are looking for a Senior Software Design Engineer who is also interested to take on a wide range of activities.
Description:
(Sr.) Software Design Engineer
We are looking for a strong and experienced C++ software developer with a background in mathematics and computer science. In this role, you have the opportunity to make a substantial contribution to the innovation of our clinical products. You will develop new clinical products & supporting platforms, using latest software technologies and resources.
Requirements:
- Have at least a MSc degree in electrical engineering, mathematics, computer science (or equivalent)
- 10+ years of experience in software development, and at least 3 years of experience as an architect, technical product owner or staff engineer in an agile development environment with a passion about software and keeping it up to date with software technology and related areas.
- Experience in working in and cooperating with high-performance teams, ability to communicate clearly both verbally and in writing, being able to translate a software product roadmap into clear architectural designs and implementation. You can bring your point across to technical and non-technical stakeholders.
- You have proven experience with high performance software design and development, design patterns, SOLID principles, TDD, Clean architecture and writing efficient code.
- Respected for being hands-on and fully up to speed with modern SW technologies (e.g. C++ 20, 3D rendering with DirectX/OpenGL and computational geometry), configuration management and deployment systems – GitHub, package management, orchestration tools, Docker, cloud computing.