technical software developers c++ in eindhoven

solliciteer nu

vacature details

eindhoven, noord-brabant
solliciteer nu


We are looking for an experienced C++ software designer who is interested in developing technical software for world class healthcare systems and products. You will participate in challenging, innovative and multidisciplinary development projects in an international and Agile development team.

You will strengthen the team with your software design specialization and make a substantial contribution to the innovation of product and process. You will develop new products, using the latest technologies and resources, often realizing systems based on unverified specifications. You will be challenged to show an abstract understanding of concepts but at the same time show in-depth low level programming knowledge of C++. 
Within Philips Healthcare in Best, the Business Unit Interventional X-Ray is responsible for marketing, development and manufacturing of X-ray systems in the area of cardiac or vascular medical diagnosis and intervention (e.g. a “dotter” treatment). The customers are hospitals, medical specialists and universities. Philips Healthcare develops and manufactures world class medical products. One of its success products is the Allura Xper X-ray scanner. The scanner is key in the treatment of Cardio vascular diseases. 

You will be contributing to a team developing technical software for controlling X-ray acquisition. X-ray acquisition is the process of controlling the X-ray beam and detecting the transmitted X-ray beam to deliver a high quality image. This is in close cooperation with other teams in the business unit. 
You will be working closely with the Software system architect(s) and test and integration engineers in the department. 
Job description
You will strengthen the team with your technical knowledge and open mindset, to support the team in delivering high output. Your challenge will be to demonstrate an abstract understanding of concepts and roadmaps, but at the same time demonstrate in-depth low-level programming knowledge of C++ whilst working closely with the team.
More specifically, you will:
  • Be responsible for requirements, design, implementation, testing and integration of your software unit in accordance with the higher-level requirement and design specifications/architectures.
  • Ensure the mutual consistency and efficient integration of the separate modules in modular, easy-to-maintain software that meets the product specification.
  • Understand and communicate the consequences of your design on the architecture.
  • Determine the unit interfaces (HW/SW) in close consultation with relevant disciplines.
  • Ensure that there is proper documentation for your design.
  • Keep abreast of technical developments in your own field by studying the literature, and technical contacts, and propagating it.
  • Define, execute and take the lead in concept and feasibility studies with a limited scope to investigate the usability of new technologies.
  • Take technological or process-related improvement initiatives within the scope of at least the software development group.
  • Contribute to the work breakdown structure/your area’s planning process.
  • Draw up a personal schedule and report on progress.
  • Perform work in line with the processes that have been agreed in the department

Employment conditions
We will boost your career through personal and technical growth. We’ll support you by offering a personal coach and the possibility to follow courses and training via our highly recommended Yacht Academy. We’ll offer interesting benefits and a market conform salary. You’ll become member of the team of professionals who share your education, ambitions and your competencies. This will enable you to interact with your colleagues from Yacht in your own technology language! You’ll become a member of the yacht network, which stretches the high tech industry. You will be challenged by your peers. As a result you’ll be able to keep your knowledge and skills up-to-date!


Job requirements
  • Academic or Bachelor degree in Informatics or Computer Science (required)
  • Experience with Agile/Scrum (required)
  • 5+ years’ experience in technical software development (required)
  • Software architecture/design experience (advantage)
  • Able to create designs and present them (required)
  • C++ 11 knowledge (advantage)
  • Software modelling experience (UML, DSL, ASD etc.) (required)
  • Experience with programming hardware (required)
  • Experience in coding in legacy code (advantage)
  • Windows 7 (advantage)
  • Experience in DSLS (Xtext/Xtend) (advantage)
Apply now: click on the button "SOLLICITEER"