Reports to: Director of Instrument Engineering The Software Engineer will work as a member of the Instrument Engineering Group designing analytical applications and the device user interface for Advanced Liquid Logic instrumentation. This position requires an adaptable individual that will be responsible for Instrument software design, implementation, and verification, and requires excellent writing skills. Strong analytic, planning, time management and teamwork skills are required. Additional duties include traveling to development partner facilities as required to support technical reviews, design meetings and customer feedback meetings. Duties and Responsibilities • Creating the following software deliverables for medical and laboratory diagnostic devices: o Software specifications o System software architecture o Software design o Software implementation o Software verification test plans o Theory of operation documentation o Software feature enhancements and upgrades • Developing internal tools to facilitate research and development, and other internal needs • Work with biochemical scientists and engineers to create new software features, algorithms, and diagnostics reports • Occasional domestic and international travel, less than10% Qualifications and Requirements • Ability to learn quickly • Ability to work well with others with minimal supervision • A passion for programming • Demonstrates a sense of urgency to support internal and external customer needs and product development to meet deadlines • Independent skills in experimental design, implementation, troubleshooting, and data analysis • Strong verbal and written communications skills • Must communicate well and work as a member of an interdisciplinary team of biochemists and engineers • Travel is required (domestic and international). o Must maintain valid travel documents, including a valid driver’s license. o Must be willing to travel by air and on short notice • Ability to work in a biosafety level 2 environment (including training and immunization or immunization waiver) is required Education and Experience • BS,MS or PhD in Computer Science or equivalent • 3-5 years in a product development environment. Preferably development of laboratory or medical device products. • Experience creating software documentation, including requirements, specifications, test plans, UML, etc. • Extensive experience programming in Python • Experience programming in C • Experience using databases (SQL, PostgreSQL, MySQL, etc.) • Experience developing web applications (HTML, CSS, JS, jQuery, etc.) • Experience using source control tools such as Subversion or Git • Experience with a Python UI framework such as wxPython • Experience with a Python web framework such as Django or Flask • Experience with iOS development • Knowledge of FDA verification and validation processes TO APPLY Click here to apply - Please mention that you saw the job on VentureBeat
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."