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.