Magnet.me  -  The smart network where hbo and wo students find their internship and first job.

The smart network where hbo and wo students find their internship and first job.

This opportunity has expired. It is therefore no longer possible to like or apply.

See similar opportunities instead

Scientific Software Engineer - Developer

Posted 23 Mar 2024
Work experience
5 to 7 years
Full-time / part-time
Full-time
Job function
Degree level
Required language
English (Fluent)

Your career starts on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Scientific Software Engineer - Developer

Delft

Fulltime

At S[&]T we are specialized in R&D solutions for space, science, and defence. We live and breathe innovation, and are one of the few partners that work together with High Tech organizations in optimizing performance through projects on-site or in-house at S[&]T.

We are currently looking for a Scientific Software Engineer - Developer together with our partner who is active in the space research and astronomy industry.

What will you do?:

As a software developer in the Software Delivery group, you will work in the scrum team that builds the software for new astronomical instruments, telescopes and stations.

The telescopes new stations are the start of an upgrade program that will reach further into space and will open up new science goals. This will create an even larger data stream (till 400 Gbit/s) that must be efficiently managed by the software your team creates.

You will work closely together with the teams that produce the hard- and firmware to ensure timely delivery and smooth integration. To facilitate this, we implement the latest frameworks and develop new techniques to handle the data volumes and serve them to our scientific customers.

Emphasis is placed on delivering maintainable code, incorporating tests at all levels, and providing appropriate documentation. You will collaborate with scientists and engineers internally and with European universities and institutes to implement this new functionality and/or support the current software stack.

Who are you?

We are looking for a talented programmer and a team player. Someone who is familiar with developing software for scientific (astronomical) instrumentation and/or distributed scientific Monitor and Control systems. A scientific software developer how is at home in a dynamic international scientific environment.

You have the following:

  • More than 5 years of experience in a scientific environment, preferably (radio) telescopes or related astronomy systems;
  • Python 3 and preferably C++ 11 programming experience in a Linux environment;
  • Experience with developing multiprocess/multi-threaded software.
  • Experience with developing in Monitor and Control frameworks such as Tango-Controls, Epics control system or Alma communication software;
  • Experience with software development and life-cycle maintenance for distributed systems;
  • Experience with interpreting and writing ICDs.

Further more:

  • You are a team player with strong communication skills in English both written as verbal;
  • You see yourself as an out-of-the box thinker with a can-do mentality who is not afraid to give his own opinion and who can ask the hard questions;
  • You have experience with working in a Scrum / agile environment and are open to picking up the Scrum master role when required;
  • Finally this position is in the Netherlands, so you are open to relocation or already local.

Sensing problems. Developing solutions.
Our Sensing and Control Systems provide new insights and access to what is happening in harsh environments. Scientific Data Processing ensures that you get the most out of the world's most under-utilized precious resource: data. We can then turn that data into smart decisions with our Intelligent Software Applications. Or if you need on-site support, we have…


Sensing problems. Developing solutions.
Our Sensing and Control Systems provide new insights and access to what is happening in harsh environments. Scientific Data Processing ensures that you get the most out of the world's most under-utilized precious resource: data. We can then turn that data into smart decisions with our Intelligent Software Applications. Or if you need on-site support, we have the brightest minds and greatest people in Technical Consulting for R&D.

Taking the R&D Journey Together
Research and development projects are usually long-term investments in complex systems involving stringent requirements, formalized relationship structures and interfaces, and highly impactful project phases and team scaling. It is important to have an experienced partner that is in it for the long haul. At S[&]T, we are relationship driven, and think not only about the first steps toward partnership, but the long-term win-win-win. We have flexible methods of partnering, and are able to support R&D via projects, personnel and products, depending on which method provides the best solution. Our open communication style and people-driven methods create smooth interfaces and ensure that we are a dependable partner through thick and thin.

Meant to be at S[&]T
At S[&]T, relationships always come first, and we treat our employees like we would like to be treated. We understand that smart people need flexibility, challenging projects, open communication and a motivating career path. If you would like to choose your own adventure when it comes to building a role that is right for you, we are here to support you along the way. Our flat structure and direct connections in a variety of R&D settings provides you with plenty of opportunity, while we also work hard to ensure that we create a fun environment along the way.

Aerospace & Defence
Delft
150 employees