Expires soon Yacht

Software Engineer OO Development C++

  • Graduate job
  • Eindhoven (Eindhoven)
  • Energy / Materials / Mechanics

Job description

Step in to the high tech world of cutting edge microscopes


Functieomschrijving

Position
Within Eindhoven office we have a challenging position for a talented software engineer in the sciences application software team.
This team is responsible for the development of online application software for Transmission Electron Microscopes (TEM) which hides the system complexity by focusing on easeof use and automation of customer experiments. Current applications are for example automated tomography and single particle acquisition. The software engineer will be part of an enthusiastic team.
You will be responsible for the integration of the sciences applications on top of the different TEM systems and system software versions. Your assignment will be a mixture of the following activities:



  • Develop designs based on a full comprehension of the function, purpose and application of the product. Align on architectural guidelines and reuse of components with other application engineers

  • Maintain the TEM platform abstraction for new system types and system software versions

  • Integrate new system features in the sciences applications

  • Troubleshooting and debugging of software programs in a simulation as well as on the microscope systems available for development.

  • Resolving interoperability issues between applications and system software Join us. We are looking for an engineer eager to learn our software architecture as well as TEM microscope system behavior and who is capable of resolving complex software integration issues.


Requirements
The ideal candidate for this position enjoys working in a multi-disciplinary technical environment to solve complex technical problems.
If you enjoy the development of software solutions on top of high-performance systems, this is an excellent opportunity to change the world.Functie-eisen

The successful candidate will possess the following combination of education and experience:



  • BSc or MSc degree in Computer Science, Informatics, or related technical software discipline.

  • 3 years’ experience in object oriented development of technical software for high-tech equipment.

  • Preference for development experience on top of highly-integrated, high-performance systems used in semiconductor capital equipment or related industries. At a minimum, development experience with medium sized software applications.

  • Must demonstrate clear ability to develop effective integration software for complex, highperformance sub-systems and components.

  • Expertise in resolving software integration issues in a complex multi-disciplinary environment.

  • Knowledge of interoperability between different programming languages

Qualified candidates should have proven ability to program using the following languages and techniques within the listed development environments:

  • Object Oriented Design and/or State Modeling

  • State-of-the-Art C++ (including Boost/STL, C++11/14)

  • QT

  • Visual Studio, Windows XP/7

Further preference given for hands on experience with one or more of the following areas:

  • Agile/Scrum Development

  • Model Driven designs and Domain Specific languages

  • TDD, Unit testing

  • Source control management (Git)

  • Component Development (ATL/COM)

  • Visual C#/.NET

Personal skills:

  • Excellent interpersonal communications skills are required due to the high degree of interaction and collaboration (multi-site)

    Good communicational skills (both written and verbal) and good knowledge of English

    A team player within a dynamic environment

    Strong analytical view combined with a pragmatic and hands-on attitude (flexibility)

    Value orientation, getting to the essence, setting and acting according to priorities

    Results-driven

    Proactively and self-responsibility

    Curious, fast learning (mostly on the job)


  • Candidate must be able to work in a scrum team in a dynamic product development environment


Please note that you will be offered a direct contract at FEI when successfully passing the procedures.
When applying, together with your resume send a motivation for the position you apply on.
Bedrijfsomschrijving

FEI designs, manu-factures, and supports the broadest range of high-performance microscopy workflows that provide images and answers in the micro-, nano-, and picometer scales. Combining hardware and software expertise in electron, ion, and light microscopy with deep application knowledge in the materials science, life sci-ences, electronics, and natural resources markets, the worldwide FEI team of 2,700+ employees is dedicated to customers' pursuit of discovery and resolution to global challenges.

If you want to help accelerate discoveries that change our world for the better, look no further. We need motivated and inspired professionals with experience to strengthen the R&D organization.  We are devoted to bringing leading technologies to different markets with high quality products and services. A part of the R&D organization is the application software group (ASG), which is committed to bringing value-adding and game changing software solutions to our customers that help them with their success.
The application software group is a multi-site development organization (offices in Eindhoven, Bordeaux, Hillsboro, Brno, Canberra)


Locatie/Standplaats

EINDHOVEN


Arbeidsvoorwaarden

Yacht is a premium contractor for highly educated professionals (BSc, MSc, or PhD) who’ll work on site and innovate together with our customers to find smart solutions. Being part of the world wide Randstad Group we have an extensive network of clients and professionals. Working as a high tech professional within Yacht means you will work on interesting and challenging long term projects for our clients in the Dutch “Brainport” Eindhoven region, mainly on projects at our clients’ Research & Development departments. Our Brainport region is considered to be the smartest region in the world! We cooperate with high tech companies that work on the cutting edge of technology.


Sollicitatieprocedure

Voor meer informatie neem je contact op met Rene Brands via telefoonnummer **********

Werken voor Yacht
Yacht is dé organisatie van en voor professionals. Wij verbinden professionals en organisaties die het verschil willen maken. Ons doel is optimaal resultaat: jou als professional uitdagend werk bieden waarmee jij de organisaties van onze opdrachtgevers blijvend verbetert. Behoor jij tot de beste professionals in jouw vak? Wil je samen met vakgenoten het verschil maken bij toonaangevende organisaties? Dan willen we jou graag leren kennen.


Bezoek www.yacht.nl voor meer informatie over de vacature Software Engineer OO Development C++ of solliciteer online op de vacature Software Engineer OO Development C++.

Make every future a success.
  • Job directory
  • Business directory