The Advanced Platform Technology (APT) Research Center at the Louis Stokes Cleveland VA Medical Center (LSCVAMC) is recruiting for a Software Engineer (Biomedical Research) in support of multidisciplinary research and development teams designing and investigating new medical devices and restorative technologies, and secure web-enabled or cloud-based data systems. The engineer will be responsible for microprocessor, mobile device, or computer based software system specification, design, testing, documentation, implementation and maintenance for new medical interventions for individuals with neuro-musculo-skeletal disabilities, limb loss or cognitive dysfunction.
– Work closely with project team members as well as other members of the technical and operations team including but not limited to the Quality System and Regulatory Specialists, and other biomedical, electronic or mechanical engineers.
– Identify the work to be done to fulfill project requirements and objectives, plans and carries out the procedural and technical steps required, seek assistance as needed, independently coordinate work efforts with outside parties, and characteristically submit only completed work.
– Develop embedded control and operating systems for new and emerging assistive technologies and medical devices, and creates both low and high level user and clinician interfaces. Specifically, embedded software and Android based app development with experience in User Interfacing (UI) and User Experience (UX) concepts and implementation.
– Set system processing specifications, designs and verifies software operation of new computer- microprocessor- or mobile computing platform-based assistive technologies.
– Construct mobile applications and integrates information from networks of distributed sensors in new medical devices.
– Design, maintain and interrogate databases for research-related operational information.
– Fully document, test and validate design and system performance according to standard design controls and quality system practices, including incident reporting, error/bug tracking and repair, and version/release control.
– Coordinate and supervise the activities of part-time students hired to execute low level administrative software support like data entry or inventory control, as well as graduate students developing project-specific hardware or software.
Qualifications and Skills
– Experience: 3 to 5 years of software development experience, with at least 1 year of research and development experience.
– Team / Project Leadership experience preferred
– Experience in Agile Project Management (Sprint/Scrum) methodologies are highly preferred