Software Designer

Sioux

Eindhoven

On-site

EUR 70,000 - 90,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible 32-40 hour week

Job summary

Sioux in Eindhoven is seeking a Software Designer to design applications that collect, process, and visualize diagnostic machine data for monitoring performance and driving continuous improvements.

You will work with engineers to develop reliable software components in Python and/or C++, in a Linux environment, and contribute to architecture, testing, and deployment. The role offers hybrid work with coaching and a €6,000 training budget.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science or similar.
  • 5+ years of experience in software development.
  • Strong Python software development experience, with C++ knowledge a plus.
  • Experience in Linux-based development environments, Git, and CI/CD.
  • Knowledge of object‑oriented programming and design patterns.

Responsibilities

  • Design, develop, test, and maintain software applications that collect, process, and visualize diagnostic machine data.
  • Collaborate with engineers and stakeholders to deliver reliable and scalable software components.
  • Participate in software architecture discussions and code reviews.
  • Support software integration, qualification, and release activities.
  • Contribute to continuous improvement of development methodologies and tooling.

Skills

Python
C++
Linux
Git

Education

Bachelor’s or Master’s in Computer Science

Tools

MATLAB

Job description

As a Software Designer, you design applications that collect, process, and visualize diagnostic machine data to monitor performance and support continuous improvement.
You will join a department responsible for collecting and analyzing data from complex high-tech machines. As a Software Designer, you will work with a team of engineers to collect diagnostic data and develop applications to process and visualize this data. Your work will help monitor machine performance, support customer service teams, and drive continuous improvements.
You will collaborate with software engineers, architects, system engineers, and other stakeholders to deliver reliable and scalable software components that support machine functionality, performance, and maintainability.
What function?
You will join a department responsible for collecting and analyzing data from complex high-tech machines. As a Software Designer, you will work with a team of engineers to collect diagnostic data and develop applications to process and visualize this data. Your work will help monitor machine performance, support customer service teams, and drive continuous improvements.
You will collaborate with software engineers, architects, system engineers, and other stakeholders to deliver reliable and scalable software components that support machine functionality, performance, and maintainability.
What excites you as a Software Designer?

From our office in Eindhoven and sometimes at our clients' premises will:

  • Design, develop, test, and maintain software applications and components using Python and/or C++.
  • Translate system and business requirements into technical solutions and participate in software architecture and design discussions.
  • Ensure software quality through code reviews, unit testing, integration testing, and continuous integration practices.
  • Analyze, troubleshoot, and resolve software defects and performance issues.
  • Support software integration, qualification, and release activities.
  • Collaborate with multidisciplinary teams across software, customer service, and integration domains.
  • Contribute to the continuous improvement of software development methodologies, tools, and processes while documenting software design, implementation, and maintenance activities.

Sounds good so far? We'd love to tell you more…

This is what you bring to the table
  • Bachelor’s or Master’s degree in Computer Science or similar and 5+ years of experience in software development.
  • Strong Python software development experience, preferably complemented by C++ development skills; MATLAB experience is an advantage.
  • Experience working in Linux-based development environments, using Git and CI/CD practices and good knowledge of object-oriented programming and software design patterns.
  • Strong mathematical, analytical, and problem-solving skills, with the ability to understand complex technical systems.
  • Experience with software architecture, system-level design, performance optimization, and debugging.
  • Strong communication and stakeholder management skills, with experience working in cross-functional teams.
  • Experience in the semiconductor, high-tech, or embedded software industry.
This is what you can expect in return from Sioux
  • Flexible 32-40 hour working week, with room to work from home.
  • A healthy work-life balance is very important to us. We have 28 holidays with an option to buy an additional 12 holidays.
  • You will work with passionate colleagues who share your drive for technology and business success.
  • By combining our expertise in software, electronics, mechanics, mechatronics, mathematics and assembly, we make the impossible possible for our customers and get to work on challenging high-tech projects.
  • You get a lot of freedom and responsibility; after all, you know exactly what you are doing.
  • Personal coaching and a training budget of €6000 per year, so that you can continue to develop yourself.
  • We also find it important to have fun together. We organize a lot for our employees, from family festivals and sparkling Christmas parties to inspiring knowledge sessions for the high-tech community.
  • Our Sioux office is located in a prime location in the heart of the Brainport region. At our main office you can enjoy lunch, sports, making music, and sharing your knowledge with colleagues in one of our Tech Labs.
High Tech & High Fun

We can tell you all about the typical Sioux culture and the high-tech challenging projects. About how you can develop yourself, like nowhere else. But we’d rather have you hear it from our own employees.

Go to testimonials >

If you want to know more about our challenging projects, pleaseclick here.

Export control
Voor deze functie is toegang vereist tot gecontroleerde technologie, zoals gedefinieerd in de Amerikaanse Export Administration Regulations (15 C.F.R. § 730 e.v.). Gekwalificeerde kandidaten moeten wettelijk gemachtigd zijn om toegang te krijgen tot dergelijke gecontroleerde technologie vóór de start van hun werkzaamheden. Afhankelijk van de bedrijfsbehoefte kan Sioux ervoor kiezen om verder te gaan met kandidaten die direct in aanmerking komen voor toegang tot deze technologie.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Designer
Software Designer

Sioux Group • Eindhoven

On-site
EUR 70,000 - 95,000
Flexible 32-40 hour week
Work from home options
Training budget €6000/year
Software Designer (C#, C++, Java)
Software Designer (C#, C++, Java)

Sioux • Utrecht

Hybrid
EUR 90,000 - 120,000
Flex 32-40 hour week
28 holidays + 12 extra
€6000 training budget
+2
Department Manager - Prototyping & Support
Department Manager - Prototyping & Support

Sioux • Eindhoven

Hybrid
EUR 90,000 - 130,000
Flexibele arbeidstijd
Thuiswerkmogelijkheid
28 vakantiedagen (uitbreidbaar)
+2
Software Designer (C#, C++, Java)
Software Designer (C#, C++, Java)

Sioux Group • Utrecht

Hybrid
EUR 90,000 - 120,000
Flexible 32-40 hour work week
Work from home
28 holidays + 12 additional holidays
+2
Software Designer (C#, C++, Java)
Software Designer (C#, C++, Java)

Sioux Group • Amsterdam

Hybrid
EUR 90,000 - 130,000
Flexible 32-40 hour week
Work from home options
28 holidays + 12 extra holidays
+2
Software Designer (C#, C++, Java)
Software Designer (C#, C++, Java)

Sioux Group • Mijdrecht

Hybrid
EUR 90,000 - 120,000
Flexible 32-40 hour work week
Work from home option
28 holidays + 12 extra holidays option
+2
Embedded Software Designer
Embedded Software Designer

Sioux • Utrecht

On-site
EUR 55,000 - 75,000
Flexible 32-40 hour week with home‑offi
28 holidays + extra 12 holidays
Personal coaching and €6000 training预算
+1
Software Engineer C#/C++/JAVA
Software Engineer C#/C++/JAVA

Sioux Group • Delft

On-site
EUR 45,000 - 65,000
Flexibele 32–40-urige werkweek
28 vakantiedagen (+12 bijkomend)
Training budget €6000/jaar
+2
Software Designer (C#, C++, Java)
Software Designer (C#, C++, Java)

Sioux Group • Delft

Hybrid
EUR 70,000 - 110,000
Flexible 32–40 hour week
Work from home option
28 holidays + 12 additional
+2
Software Designer (C#, C++, Java)
Software Designer (C#, C++, Java)

Sioux • Amsterdam

On-site
EUR 90,000 - 120,000
Flexible hours
Remote work
Holiday allowance
+2