Software Engineer
Thermo Fisher Scientific
Eindhoven, Noord Brabant, NLD
2 dagen geleden

The Position

The Medior / Senior Software Engineer will be part of a quality-driven team in the Image Acquisition and Detection Software group.

The group develops acquisition, control, and data processing production software in a multi-disciplinary setup, across multiple international development sites.

The team has contributed in the past years on world-record breaking detector resolutions able to image hydrogen atoms.

You will be part of the imaging and acquisition STEM team of approximately 9 engineers, working closely with architects, and the various other software teams.

You will be responsible for new feature developments, maintaining and improving of the STEM detector software developed on a Windows platform.

Furthermore, you will work on calibration algorithms, efficient inter-process data-transport, improving test coverage, code-quality and improving the architecture.

The work requires understanding of software engineering, affinity with hardware, mathematics and the application software.

We are looking for engineers eager to learn our complex code base, want to understand the science required and implement the control software in product quality code.

The Requirements

The ideal candidate enjoys working in a multi-disciplinary, high-tech and international environment to solve complex technical problems.

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

  • Requires a MSc or BSc degree in Software Engineering, Electrical Engineering or other related discipline.
  • 3+ years experience in development of high-performance control software with a MSc degree or 5+ years with a BSc degree,
  • Strong modern C++ skills (including C++ 11 / 14 / 17 and multi-threaded programming).
  • A strong background in software engineering and efficient, maintainable control implementations.
  • Able to create a design for large sub-modules.
  • Preference for development experience in highly-integrated or high-performance systems. At a minimum, development experience with medium sized software applications.
  • Must demonstrate clear ability to develop effective integration software for complex, high-performance systems and components in a multi-disciplinary environment.
  • Knowledge of a scripting language; preferably Python.
  • Experienced in TDD (Google Mock).
  • Further preference given for hands on experience with one or more of the following areas :

  • Control software experiences.
  • C# knowledge for user interfaces (WPF).
  • Source control management (Git).
  • You will be working in an Agile team.
  • Personal skills

  • Team player with good natural interpersonal communications skills are required due to the high degree of interaction and collaboration.
  • Strong analytical view in combined with a pragmatic attitude (flexibility).
  • Value orientation, getting to the essence, setting and acting according to priorities.
  • Result orientation, showing initiative and self-organizing, good time and priority management skills.
  • deze vacature melden
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Solliciteren
    Mijn E-mail
    Door op "Doorgaan" te klikken, betekent dit dat je neuvoo toestemming geeft om je gegevens te verwerken en je e-mails met vacatures te sturen, zoals beschreven in neuvoo's -Privacybeleid . Je kunt je toestemming altijd intrekken
    Doorgaan
    Aanvraagformulier