Logo
Avivomed, Inc.

Principal Software Engineer - Mobile

Avivomed, Inc., Roseville, CA, United States


Avivomed, Inc. is seeking an experienced Principal Mobile Application Developer / Software Engineer to join our growing Software Engineering team. The successful candidate will own software architecture and implementation of mobile applications that integrate with a cloud-based backend to connect medical devices with patients and clinicians.

If you enjoy working in a fast-paced environment with fun and creative people while simultaneously developing products that improve the health of the user, we look forward to speaking with you!

Avivomed is a small, venture backed, medical technology company developing a novel implanted neuromodulation system for treating a large patient population with a different approach to an established therapy. Our software team develops software for PC, mobile, and cloud for both clinicians and patients.

Responsibilities

  • Develop software architecture and requirements derived from system level requirements.
  • Conduct software design reviews to ensure adherence to coding best practices, cybersecurity, and performance standards.
  • Integrate mobile applications with existing Bluetooth connected system components and cloud-based backend.
  • Help to develop and author the document deliverables for the software, including requirements, design documents, risk analyses, and V&V testing strategies.
  • Drive system integration testing and build and release activities.
  • Lead the bug tracking process, including the management, cross-functional review, tracking, and follow-up.
  • Build and deploy cutting edge clinician facing mobile applications for iOS and Android.
  • Test, debug, and document integration solutions and enhance existing components to ensure that software meets the business needs
  • Generates and assists with system, software, security, and risk management documents

Qualifications

  • BS, MS or PhD in electrical engineering, computer engineering, computer science, or equivalent.
  • 5+ years professional experience with at least 2 years in mobile application development.
  • Expertise in implantable medical device development, including working directly with quality and regulatory team members is preferred.
  • Expertise in software development lifecycle, software documentation and deliverables.
  • Expertise in configuration management, automated testing, and software verification and validation.
  • Knowledge of IEC 62304, ISO 14971 and other industry standards applicable to medical device software development is preferred.

ritten communication skills