At the forefront of manufacturing innovation, we are seeking a talented Software Engineer to join our dynamic team. As a key member, you will play a pivotal role in designing and developing cutting-edge software solutions that transform the way products are made. This exciting opportunity is perfect for an experienced professional with a strong background in GUI development for data acquisition and machine vision systems. The ideal candidate will possess a deep understanding of architecting, developing, and maintaining software that delivers exceptional user experiences for complex and high-volume data sets. Key Responsibilities: 1. GUI Development: Design and implement intuitive user interfaces for displaying and analyzing acquired data using C# and WPF. 2. Data Acquisition: Develop software for collecting and processing data from various sources, utilizing C++ and DAQ technologies. 3. Camera Acquisition and Analysis: Implement camera-based acquisition and analysis software, leveraging C++ and machine vision algorithms. 4. Optimization and Maintenance: Apply multi-threaded development techniques to optimize data flows and ensure seamless software maintenance. Requirements: - Bachelor's degree in Computer Science, Software Engineering, or related field. - 5+ years of experience in related fields, with a strong focus on object-oriented design and analysis. - Proficiency in C# and C++, with expertise in .NET frameworks (4.5.2+, 8.0+, Core). - Experience with software configuration management and source control systems, such as Git and Azure DevOps. - Strong analytical and communication skills, with the ability to work collaboratively in a team environment. Desirable Qualifications: - Experience with database systems, such as MS-SQL. - Knowledge of GPU rendering and CUDA technologies. - Familiarity with PLC, I/O, and Motion Control systems. - Background in Mechatronics and interfacing concepts. As a forward-thinking organization, we value diversity and inclusivity in our workforce. We strive to create a collaborative and supportive environment where everyone feels empowered to contribute and grow.