Job
Description
As a Lead Software Architect at our organization, you will be an integral part of our research and development team dedicated to the advancement of Laboratory equipment. Your primary responsibility will be collaborating with various teams to comprehend the current product functionalities, identify new user interface requirements, and establish the software engineering architecture framework for the development of our upcoming product line. You will operate within a matrix organization, engaging with a diverse global cross-functional team, including R&D vendors. Your roles and responsibilities will include designing and enhancing GUI application framework features/widgets to cater to a broad spectrum of Laboratory product families. Additionally, you will be involved in developing and supporting GUI, middleware, communications, and other essential features for user interface applications across various devices and products. Your experience with both Agile and Waterfall methodologies in a Test-Driven Development environment will be crucial in this role. Furthermore, you will be responsible for collecting, interpreting, and documenting system requirements, as well as participating in component, subsystem, and system concept design to validate key design parameters and explore design alternatives. You will also be instrumental in suggesting methods, tools, and designs for enhancing the software development process. The ideal candidate for this position should possess expertise in Qt/QML or a similar UI development language, along with experience in working on the Linux platform (or Android). Proficiency in C++ and design patterns is essential, along with exceptional written and verbal communication skills. Strong debugging abilities, teamwork skills, and an understanding of FDA design control and processes are also required. A minimum of 5+ years of technical experience in UI architecture development and 8+ years of experience in modular software application architecture development for equipment is necessary. Additionally, familiarity with SQL, schema, database operations, Android UI development, XML, JSON, Jira, Confluence, Git, agile development processes, and analytical instrument control software development will be advantageous. Candidates must hold a Bachelor's or Master's Degree in an Engineering discipline, while a background in Electronics Engineering or Computer Science is preferred. Your role as a Senior Technical Architect in the IT/Computers-Software industry will require expertise in qml, qt, c++, Linux, Android, design patterns, software application architecture development for equipment, FDA design control and processes, XML, JSON, Android UI development, Git, TDD, UI libraries, and analytical instrument control software development. If you meet the mentioned qualifications and have the necessary skills and experience, please submit your application to Resume.Augusta@augustainfotech.com.,