Senior Software Engineer
Senior Software Engineer
Terrific opportunity for senior software with an interest in applying his or her advanced technological skills to the improvement of healthcare. Venture-backed medical device startup working to advance the state of the art in hematology through the development of a powerful new medical diagnostic device.
Roles and Responsibilities Work closely with software colleagues, industrial design engineers, mechanical engineers, hematologists, and other scientists in the development and verification of device functionality.
· Contribute to problem analysis, software design, implementation, and testing.
· Program for performance, and analyze and resolve performance-related issues.
· Research new tools and practices and make recommendations on their adoption.
· Work with vendors to integrate off-the-shelf software modules into CMI products.
· Estimate duration of tasks and report progress to management.
Required experience
7 or more years’ experience developing user interfaces, communications, and data management software in a regulated industry, such as medical, defense or avionics.
An understanding of the principles of real-time process control.
Possess proven problem-solving skills and demonstrate the ability to work independently as well as cooperatively in resolving issues.
Work with a minimum of supervision in delivering high-performance, high-quality applications.
Required, specific technical experience
· Experience as lead software design engineer
· Java and Swing
· Model/View/Controller design
· TCP/IP communications
· Linux, XML, WSDL
· Graphical user interface design
· Software design and production controls including configuration management, requirements management, verification and validation, and associated documentation.
· Unit test frameworks
· Strong written communication skills
Preferred experience
· ASTM, HL7, LOINC or similar protocols relating to laboratory and medical informatics. Medical device development with conformance to IEC 62304 and ISO 14971
· C++ in an embedded environment. Use of open source software in a commercial product
· Ability to read electrical schematics
· Image processing
· Developing applications for international markets
Education Bachelor’s degree in Electrical Engineering, Computer Science or other relevant discipline.
FOR ACCESS TO ADDITIONAL MEDICAL INDUSTRY OPPORTUNITIES, PLEASE BOOKMARK AND CHECK REGULARLY www.nachmanbiomedical.com