Sioux Technologies

Eindhoven, North Brabant

Software Designer at Sioux Technologies

MID
Posted 1 day ago
Sioux Technologies logo

Company snapshot

Sioux Technologies

Sioux Technologies is a strategic high tech solutions provider that develops, innovates, and assembles complex high tech systems with advanced Software, Mathware, Electronics, and Mechatronics. They support leading companies in innovating and improving...

B2B SAAS Enterprise Design
HQ
Eindhoven, Noord-Brabant, Netherlands
Team size
251-1K
Founded
1996

Quick Summary

Role Overview

As a Software Designer at Sioux, you will design and develop applications that collect, process, and visualize diagnostic machine data. You will work within a multidisciplinary team in Eindhoven to monitor performance and support continuous improvement for complex high-tech machines.

Key Responsibilities

  • Design and maintain software applications using Python and C++.
  • Translate system and business requirements into technical solutions.
  • Ensure software quality through code reviews and unit testing.
  • Analyze and resolve software defects and performance issues.
  • Support software integration and release activities for high-tech systems.
  • Collaborate with architects and stakeholders to deliver scalable components.

Requirements Snapshot

  • Degree in Computer Science with five plus years of experience.
  • Strong proficiency in Python and C++ development.
  • Experience with Linux environments and CI/CD practices.
  • Solid understanding of object-oriented programming and design patterns.
  • Background in the semiconductor or high-tech industry.

Expected Impact

Your work will directly enhance machine performance monitoring and support customer service teams through reliable data visualization. By delivering scalable software components, you will drive continuous improvements and ensure the maintainability of complex high-tech systems.

A DesignJobs.World summary of the employer's posting, written to highlight scope, requirements, and fit (AI-assisted, human-reviewed). For full details, see the description below.

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 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…

Your future workplace

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, please click here.

Important note:

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.

Check My Fit

No credit card required