VB563 - SENIOR SOFTWARE DEVELOPMENT SPECIALIST

Empresa Reconocida


GUI Software Developer This role is ideal for a talented and self-motivated Software Engineer focusing on GUI development for data acquisition and machine vision systems. We are seeking an experienced software developer to design and implement user-friendly interfaces for display and analysis of acquired data, as well as develop software for data acquisition and camera image acquisition. The ideal candidate will have experience architecting, developing, and maintaining software that offers users an excellent experience displaying and manipulating complex and high data volumes regarding analog signal acquisition and camera image acquisition. This role involves software development across the entire lifecycle from concept to production, including ongoing maintenance. Key Responsibilities: 1. Design and implement user-friendly Graphical User Interfaces (GUIs) for display and analysis of acquired data using C# and WPF. 2. Develop software for data acquisition using C++ and DAQ. 3. Implement camera acquisition and analysis software, including application of machine vision algorithms in C++. 4. Orient yourself with multi-threaded development and optimize data flows in C#. Requirements: - Bachelor's degree in Software, Mechanical, Electrical, or related fields. - 5+ years of experience in related fields. - Experience with object-oriented design and analysis, and strong experience with C# and C++ programming languages. - Familiarity with .NET Framework and Core, as well as software configuration management and source control systems like Git and Azure DevOps. - Knowledge of GigE and Basler/Silicon Software Vision Frame Grabbers, or similar technologies. - Ability to work collaboratively in a team environment and possess strong analytical and communication skills. Bonus Requirements: - Experience with database systems like MS-SQL, and knowledge of libraries such as OpenCV. - Background in mechatronics, interfacing concepts, and additive manufacturing/3D printing. This opportunity is perfect for someone who wants to contribute their skills to a dynamic project while learning and growing within a team of professionals.

trabajosonline.net © 2017–2021
Más información