Software Designer
Your tasks
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.
- 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, i...
Other
Inkjet Solutions - Intelligent Transport Systems - - Application Software - Electronic Systems - Mobile & Cloud Computing - Model-Driven development - - Mobility & Infra - Image & Printing - Agro & Food - About Sioux - Mission & Vision - Organisation - Supervisory board · Software Designer · Full time · Bachelor, Master Eindhoven 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.
What excites you as a Software Designer? From our office in Eindhoven and sometimes at our clients' premises will: