Senior Software Engineer

4 weken geleden


Eindhoven, Noord-Brabant, Nederland ThermoFisher Scientific Voltijd

Job Description

The Xenon team, which is an Image Acquisition & Detection (IA&D) Software team, based in our Thermo Fisher Scientific Eindhoven -branch, develops software targeted at platforms ranging from dedicated embedded Linux systems to Windows PCs. To do so, a wide variety of innovative, industry standard technologies, languages and tools are used. A couple of examples: C++20, CMake, Conan, Jenkins, gRPC. You will participate in continuous improvement initiatives of the team, software, and processes.

We are looking for a Senior Software Engineer to strengthen our Xenon team. This large international software team (15 engineers), is committed to specify and develop software in an Agile environment for the of Electron Energy Loss Spectroscopy (EELS). You will work together with the team and the team's Architect to define, communicate, and improve the shared technological and architectural view of our solutions, validate technology assumptions, evaluate alternatives, and define higher-level functional and non-functional requirements and provide technical leadership in defining architectural enablers. In through Agile fashion, we strive to give software teams the authority to make local decisions.

Software responsibilities contain among others:

  • Acquisition server (Responsible for Image acquisition and processing)
  • Design and implement new features which may not only impact acquisition server but also components outside of it.
  • Improve the existing design with the introduction of new use cases (If required).​
  • Image processing.
  • Setting up detector communication and data retrieval.
  • Developing server and client implementations using IPC or RPC technologies (like shared memory, gRPC ...)

What we expect:

  • Familiar with software development close to hardware requirements.
  • Skilled programmer in C++ 14 and above.
  • Enthusiastic about Test Driven Development (gtest/boost-test).
  • ​Has strong analytical and problem-solving skills and shows understanding of software development principles and processes.
  • Should be able to work independently when provided a set of requirements.
  • Has experience with performance critical SW development.
  • Is familiar with tools like:
  • Cross-platform compilation (Windows/Linux)
  • Jenkins (pipeline) and
  • GIT (version control)​
  • CMake
  • Ability to learn the domain quick
  • Is an outstanding teammate who knows how to drive engagement and has knowledge of Agile practices (SAFe/Scrum)

Overall responsibilities are:

  • Shared responsibility for the quality of the produced software together with the agile team (including test code).
  • Designs, codes, documents, tests (automated), maintains and deploys software.
  • Applies Continuous Integration and Continuous Delivery.
  • Using technical solutions that conform to requirements with a strong focus on end-users, performance, safety, security, maintainability.
  • Actively participates in sprint planning, daily stand-up meetings, sprint reviews, sprint retrospectives and backlog refinement.

Minimal Education / Experience:

  • MSc or BSc degree in Software Engineering
  • 5+ years as software engineer in high-tech software development.

Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.



  • Senior Engineer Software

    2 weken geleden


    Eindhoven, Noord-Brabant, Nederland Yacht Voltijd € 3.400 - € 4.900

    DAF Trucks N.DAF engine development is the center of competence for engine development. In our state-of-art engine development center we develop engine families that will meet future regulations. As a global operating company we offer optimal opportunities to contribute to our success in a multicultural team. The Architecture department within Embedded...

  • Senior Software Engineer

    2 weken geleden


    Eindhoven, Noord-Brabant, Nederland VDL ETG Technology & Development Voltijd

    Are you an experienced Software Engineer who sees it as a challenge to explore new techniques? VDL ETG Technology & Development in Eindhoven has a vacancy for Senior Software Engineer Senior Software Engineer Job information: As a Senior Software Engineer at VDL ETG you are the driving force and responsible for coaching of junior colleagues,...

  • Senior Software Engineer

    2 weken geleden


    Eindhoven, Noord-Brabant, Nederland VDL Voltijd

    Are you an experienced Software Engineer who sees it as a challenge to explore new techniques? VDL ETG Technology & Development in Eindhoven has a vacancy for Senior Software EngineerJob information:As a Senior Software Engineer at VDL ETG you are the driving force and responsible for coaching of junior colleagues, realization of the architecture through the...


  • Eindhoven, Noord-Brabant, Nederland Yacht Voltijd

    Senior Engineer Powertrain (application software) Senior Engineer specialized within the powertrain domain with strong analytical and interpersonal skills Your job: As Senior Engineer Powertrain you are responsible for a sub-domain in the Powertrain area within the Software Architecture group, part of DAF Embedded Engineering. The powertrain functional...


  • Eindhoven, Noord-Brabant, Nederland Yacht Voltijd

    Senior Engineer Powertrain (application software) Senior Engineer specialized within the powertrain domain with strong analytical and interpersonal skills Your job: As Senior Engineer Powertrain you are responsible for a sub-domain in the Powertrain area within the Software Architecture group, part of DAF Embedded Engineering. The powertrain functional...


  • Eindhoven, Noord-Brabant, Nederland Yacht Voltijd

    Bedrijfsomschrijving Department DAF Trucks N.V. in Eindhoven is part of the PACCAR Inc. which is one of the biggest global players in the heavy duty truck industry. The known truck brands of PACCAR are Kenworth, Peterbilt and DAF. Within PACCAR Inc. DAF engine development is the center of competence for engine development. In our state-of-art engine...


  • Eindhoven, Noord-Brabant, Nederland Yacht Voltijd

    Bedrijfsomschrijving Department DAF Trucks N.V. in Eindhoven is part of the PACCAR Inc. which is one of the biggest global players in the heavy duty truck industry. The known truck brands of PACCAR are Kenworth, Peterbilt and DAF. Within PACCAR Inc. DAF engine development is the center of competence for engine development. In our state-of-art engine...


  • Eindhoven, Noord-Brabant, Nederland Yacht Voltijd

    Bedrijfsomschrijving Department DAF Trucks N.V.in Eindhoven is part of the PACCAR Inc.which is one of the biggest global players in the heavy duty truck industry.The known Bedrijfsomschrijving Department DAF Trucks N.V.in Eindhoven is part of the PACCAR Inc.which is one of the biggest global players in the heavy duty truck industry.The known truck brands of...


  • Eindhoven, Noord-Brabant, Nederland Yacht Voltijd

    BedrijfsomschrijvingDepartment DAF Trucks N.V. in Eindhoven is part of the PACCAR Inc. which is one of the biggest global players in the heavy duty truck industry. The known BedrijfsomschrijvingDepartment DAF Trucks N.V. in Eindhoven is part of the PACCAR Inc. which is one of the biggest global players in the heavy duty truck industry. The known truck...


  • Eindhoven, Noord-Brabant, Nederland Yacht Voltijd

    Bedrijfsomschrijving Department DAF Trucks N.V. in Eindhoven is part of the PACCAR Inc. which is one of the biggest global players in the heavy duty truck industry. The known truck brands of PACCAR are Kenworth, Peterbilt and DAF. Within PACCAR Inc. DAF engine development is the center of competence for engine development. In our state-of-art engine...


  • Eindhoven, Noord-Brabant, Nederland Yacht Voltijd € 3.400 - € 4.900

    Functieomschrijving Bedrijfsomschrijving Department DAF Trucks N.V. in Eindhoven is part of the PACCAR Inc., a major player in the heavy-duty truck industry worldwide. PACCAR's renowned truck brands include Kenworth, Peterbilt, and DAF. The engine development at DAF is the key center for engine innovation within PACCAR. We create engine families that...


  • Eindhoven, Noord-Brabant, Nederland RED Global Limited Voltijd

    Seeking a Senior Embedded Software Engineer for a 6-month project with a hybrid work model, requiring two days on-site. The ideal candidate will possess over 8 years of experience in embedded software engineering, with the following skillsets: Required: 1) Extensive experience in C, Python, and embedded software development. 2) Proficiency and pride in...

  • Compiler Software Engineer

    2 maanden geleden


    Eindhoven, Noord-Brabant, Nederland IC Resources Voltijd

    Senior Compiler Engineers are sought by this exciting AI company Ideally based at one of their R+D Centres in Eindhoven, Leuven or Zurich (remote opportunities also exist) The Senior Compiler Engineers will be writing machine learning compiler software and helping develop multiple aspects of the associated SDK. The Senior Compiler Engineers will be working...

  • Software Engineer

    15 uur geleden


    Eindhoven, Noord-Brabant, Noord-Brabant, Nederland Yacht Voltijd

    Software Engineer eCommerce Assignment For the development of several extensions to the existing PACCAR Parts high-end eCommerce platform we need a medior/ senior software engineer who is capable of building high quality solutions based on a combination of functional designs and e


  • Eindhoven, Noord-Brabant, Nederland Bosch Group Voltijd

    Job Description Your Role as an Senior Application Software EngineerAs our new Senior Application Software Engineer you design, implement and test the software according to specifications and architecture. Your TasksDesign, code and unit-test the software to implement part of the software in scope of the activities assigned to or selected by the Software...


  • Eindhoven, Noord-Brabant, Nederland Bosch Voltijd

    Job Description Your Role as an Senior Application Software Engineer As our new Senior Application Software Engineer you design, implement and test the software according to specifications and architecture. Your Tasks Design, code and unit-test the software to implement part of the software in scope of the activities assigned to or selected by the...


  • Eindhoven, Noord-Brabant, Nederland ASML Voltijd

    You will be working in one of the greenhouse engineering teams as a (senior) engineer. These teams are typically sized 4-7 highly skilled and educated people. coaching (junior, newly joined) engineers Experience in software development using C/C++ and Python Knowledge on Software Integration and Software Configuration Management (SCM) principles. Software...

  • Senior Software Engineer

    2 weken geleden


    Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    FunctieomschrijvingAs a Senior Software Engineer,you:Play a pivotal role in leadingand mentoring junior colleagues;While steeringthe realization of complex module and machine software architecturethroughout its entire life cycle;You'll workwith a code base comprising C, C++, Python, orC#;Which serves as the foundation fordelivering reliable results across...

  • Senior Software Engineer

    2 weken geleden


    Eindhoven, Noord-Brabant, Nederland Trinamics Beheer B.V. Voltijd

    FunctieomschrijvingAs a Senior Software Engineer, you:Play a pivotal role in leading and mentoring junior colleagues;While steering the realization of complex module and machine software architecture throughout its entire life cycle;You'll work with a code base comprising C, C++, Python, or C#;Which serves as the foundation for delivering reliable results...

  • Embedded Software Engineer

    2 weken geleden


    Eindhoven, Noord-Brabant, Nederland Capgemini Voltijd

    "Als Embedded Software Engineer krijg je veel kansen in je team. Wil je graag kortere projecten doen? Of zoek je een langduriger project wat dichter bij huis bij een van onze grote klanten? Wij hebben de opdrachten."Hours: 32-40Location: Utrecht/EindhovenExperience: medior/seniorJouw mogelijkheden als Embedded Software Engineer bij Capgemini Engineering Je...