Senior Software Engineer Engineering - Cleveland, OH at Geebo

Senior Software Engineer

Position SummaryThe Senior Software Engineer is an Exempt/Full-Time position that contributes to Centerline's product development and testing in all manners related to software in:
implementing effective and efficient software solutions to engineering problems; devising innovative and novel approaches to address clinical and engineering needs; documenting, updating, and maintaining code; software testing and validation; and participating in planning of future product development, including requirements definition and risk analysis.
The Senior Software Engineer is skilled in mathematics and the science of computing, especially as they relate to Centerline's technology which is heavy on image processing, computer graphics, and numerical methods.
This person is able to quickly develop a working understanding of new concepts in these and other technical fields.
Using these talents, the Software Engineer will join the Centerline team ready tolearn how Centerline's technology works and prepared to expand upon it by translating innovative concepts into functioning software.
Responsibilities/DutiesoSoftware design, writing source code, control of source code, reviewing code, configuration management, change management, program testing, integration software and release management process.
oReviews quality specifications and technical documents to provide timely and meaningful feedback.
oContribute to the implementation process including driving the definition of improvements based on business need.
oResponsible for overall design of the solution, build and test applications.
oConducts root cause analysis and advance performing turning for complex processes and functionality.
oCreates detailed comprehensive and well-structured test plans and test cases.
oPrioritizes, plans and coordinates quality testing activities.
oAdditional duties as assigned.
Education and Experience oBachelor's degree in Computer Science or related fieldoM.
S.
or other advanced degree is desirableo5
years of relevant experience, preferably in the medical device industryoExperience with ISO 13485/IEC 62304 quality management systemsoExperience developing with Qt, VTK, and ITK toolkitsoFamiliarity with medical images, DICOM, PACS, and medical imaging conceptsoExperience with human factors engineeringoExposure to medical/clinical/surgical environment and working knowledge of concepts behind minimally invasive surgeryAbilitiesoProgressing and maintaining software projects under a software quality management systemoDeveloping with C and C+
for and in Windows and Linux environmentsoUnderstanding of computer graphics algorithms and OpenGLoFamiliarity with open source toolkits used in numerical analysis and computer graphicsoExperience designing interactive applications with GUIsoExperience with version control and requirements management systemsoProven ability to identify an engineering problem and devise, implement, and validate an efficient and effective solutionCenterline Biomedical is an equal opportunity employer and strongly supports diversity in the workplace.
We believe that diverse ideas, opinions, and perspectives will build a strong foundation for success.
In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Centerline Biomedical will be based on merit, qualifications, and abilities.
Centerline Biomedical does not discriminate in employment opportunities or practices on the basis of race, color, religion, sex, national origin, age, disability, or any other characteristic protected by law.
Recommended Skills Algorithms C+
(Programming Language) Change Management Clinical Works Configuration Management Ergonomics Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.