SeattleRecruiter Since 2001
the smart solution for Seattle jobs

Senior Software Engineer, Applications - US

Company: Luminex Corporation
Location: Seattle
Posted on: January 17, 2022

Job Description:

Luminex, a DiaSorin Company is seeking dedicated and talented individuals with a proactive and positive 'can-do' attitude to join our team. If changing the diagnostic landscape and revolutionizing patient care sounds like something you would like to be a part of, we invite you to apply today! - Together, we can help healthcare providers improve patient outcomes, -make a difference in fighting the COVID-19 outbreak, and tackle the world's most pressing health issues. - - You can learn more about our values, mission, and vision by visiting our website -.We are seeking a Senior Software Engineer - Applications SW to join our team in developing tools and features for a novel multi-spectral cell imaging platform within our Flow Cytometry team. We are looking for a highly motivated and talented individual who will be comfortable in a fast-paced development environment and will be a key contributor to the software, algorithms and application development engineering team. At Luminex, our highest priority is developing innovative solutions for cell analysis applications using novel technologies. As a Senior Software Engineer, you will be a part of our small team of algorithm and software developers working on cutting-edge technology products with focus on high throughput computer vision systems and high dimensional statistical data analysis software. Working closely with our biology and instrumentation engineering teams, you will help design and implement robust, creative and impactful solutions using advanced cellular analysis methods to support instrument operation and a variety of biological applications such as blood cell morphology analysis for disease detection, sperm cell morphology analysis for infertility studies, toxicity detection for drug development and algae analysis for biofuels.What you will doDesign and Implement user-friendly interfaces for instrumentation and analysis softwareResearch instruments and new technology in the flow cytometry market to inform the development of easy to use and feature-rich softwareInteract with hardware engineers, biologists, and other relevant stakeholders to develop use cases for new and existing productsDevelop and document business requirements that support the use cases and provide the basis for system level testingTranslate business requirements into a structured, maintainable, easy to use user interface design that meets the product requirementsPlay a key role in defining and designing a robust system-level SW architecture that can work across multiple SW productsMock/prototype interfaces and present to stakeholdersImplement User interfaces in C++/Qt on WindowsActively participate in the full software life cycle developmentUsing object-oriented methodologies, develop user interface software to meet product design specificationsAct as a senior advisor and mentor within the team and contribute to the technical direction and corresponding decision making within the team and beyondDevelop and execute unit level test plans to ensure software qualityIntegrate and test user interface software with the real-time instrument server softwareParticipate in design and code reviews, and communicate technical concepts clearly and effectively both verbally and in writingTrack, debug, and resolve all issues detected in the application softwareAssist customer support, service, and production with detection and resolution of any problems that may occur in-house or in the fieldEducation Qualifications Bachelor's Degree (CS or CE preferred) required Master's/Ph.D. Degree (CS or CE is preferred) preferred Experience Minimum of 8 years of related experience with a Bachelor's degree; 6 years with a Master's degree; or 3 years with a PhD requiredExperience with C++, especially enterprise multi-threaded applications desiredExperience with QT or other UI toolkits such as WPF, or Win forms desiredExperience defining requirements and/or architectural design desiredExperience with Data Modeling and Schema design with Relational and/or NoSQL databases desired. PostGres, SQLite, or RocksDB experience a plus. Training and Skills Interest in creating and maintaining customer focused Graphical User Interfaces (GUI)Comfortable following best software engineering practices, including coding standards, code reviews, and testingExperience with a version control system such as Git, Perforce, or othersExperience mentoring other developersCapable of delivering on multiple competing priorities with little supervisionAbility to work with a team of software engineers to accomplish a common goalComfortable working throughout the software lifecycle development process (design, development, testing, release)Strong organizational skills, flexibility to changing priorities and needs, attention to detail and accuracy, and multi-tasking abilityExcellent verbal, written, and interpersonal communication skillsExperience working in a multi-disciplinary environment such as in a life sciences companyStandard Working Conditions Work onsite at Luminex office Travel Requirements Some travel may be required, less than 10% of the time Luminex Corporation is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, disability status of an otherwise qualified individual, citizenship status, membership or application for membership in a uniformed service, or any other protected characteristic or category protected by applicable law.

Keywords: Luminex Corporation, Seattle , Senior Software Engineer, Applications - US, IT / Software / Systems , Seattle, Washington

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Washington jobs by following @recnetWA on Twitter!

Seattle RSS job feeds