Boston Scientificposted 16 days ago
$82,600 - $156,900/Yr
Hybrid • Arden Hills, MN
Merchant Wholesalers, Durable Goods

About the position

Software developed for the medical device industry requires rigor and attention to detail to meet industry and regulatory standards. It takes someone who can problem solve, is unwilling to give up, and is in tune with the highly regulated nature of medical device software. We're looking for a top-notch Software Engineer with a focus on quality who has experience with Android development in Kotlin and Java, along with related design documentation skills.

Responsibilities

  • Develop and maintain Bluetooth native mobile applications for Android using Java and Kotlin.
  • Generate design documentation throughout the product lifecycle.
  • Demonstrate ownership of software features and drive development through the software lifecycle.
  • Produce highly testable code and write automated unit and integration tests.
  • Conduct code and design reviews with peers, providing architectural feedback.
  • Utilize version control, defect tracking, and peer review tools like Azure DevOps or Jira.
  • Support field issue resolution by driving root-cause analysis and assessing bug-fix options.
  • Assess the feasibility and soundness of alternative engineering processes, tools, or technology.
  • Coordinate, manage, and document project goals and progress, recommending appropriate revisions.
  • Continuously improve processes and work methodologies by interfacing with peers/cross-functional groups and analyzing activities to improve workflow and work processes, focusing on patient safety and building positive cross-functional relationships.

Requirements

  • Minimum of a bachelor's degree or higher in Software Engineering, Computer Engineering, or Computer Science.
  • Minimum of 5 years of experience developing Android applications, with at least 3 years coding with Java and Kotlin.
  • Ability to review and create technical design documentation.
  • Ability to interpret and apply regulations and standards relevant to class I/II medical devices.
  • Experience with agile software development, including Scrum and Kanban.
  • Experience with continuous integration.
  • Strong understanding of git and pull request/merge request workflow.
  • Experience writing unit tests for Android.

Nice-to-haves

  • Experience with Android development, including continuous integration, Jetpack Compose, Coroutines/RxJava, Retrofit, and creating automated UI tests with Espresso or Appium.
  • Understanding of JavaScript, HTML, and CSS, with experience developing software within a regulated environment in the medical industry.
  • Strong knowledge of security tools and products, and prior experience with unit testing, integration testing, system testing, and performance testing.
  • Effective communicator and team player, with excellent organizational and collaboration skills.
  • Ability to provide technical leadership, draw conclusions, and make recommendations based on technical inputs from multiple sources.

Benefits

  • Compensation will be commensurate with demonstrable level of experience and training.
  • Variable compensation may include annual bonus target and long-term incentives.
  • Core and optional employee benefits offered by Boston Scientific.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service