Vacancies

Global Technical Support Specialist

01/15/2025

Job Summary:

Senseonics is the pioneer in long term, implantable continuous glucose monitoring systems in the world and we believe that helping people with diabetes to fully realize and adopt the benefits of a transformative product cannot happen without the commitment to providing best possible support – to all customer segments including distribution partners, physicians and end-users. Fulfilling that promise means having the brightest talent with a strong customer-oriented mindset. The position looks to place a professional who can harness his/her technical acumen towards maintaining the accuracy of product knowledge of the customer support and field-based teams. This person will be a liaison between the design/development team and commercial team in translating product specifications in to product behavior and be a technical lead within the customer support organization.

Duties and Responsibilities include, but are not limited to:

  • Advanced Troubleshooting customer issues coming from the field and users effectively and provide resolutions based on analysis of data from the product
  • Help achieve a successful and positive customer experience
  • Report and track trend analysis
  • Review and edit technical troubleshooting documents and help provide technical content suitable for supporting end users and our partners
  • Support commercial team and programs
  • Review product requirements, specification and design documents and translate them into knowledge on product behavior
  • May require some training of commercial team members, partners and field-based personnel on technical aspects of product behavior
  • Continuously improve processes and stay current with product changes

Knowledge, Skills, Abilities and Requirements:

  • Experience in an engineering-related field, or other suitable technical support experience, is required 
  • An overall work experience of at least 3 years with at least 1 year in a support or an application engineer role is required
  • Understanding of the user interface and operation of android and iOS cellular technologies/devices is crucial
  • Prior experience in a support team is desirable
  • Prior experience order processing is desirable 
  • Experience communicating with other teams – both technical and Quality, is highly desirable
  • Experience in maintaining and updating technical support materials is important
  • Understanding medical sensors is desirable
  • Prior experience with Bluetooth based communication in medical systems and general understanding of Bluetooth communication protocols is highly valuable
  • Must have an open mind to learn, adapt and excel
  • Excellent communication skills - verbal and written 
  • Strong interpersonal skills and the ability to work with a team of diverse work experience and backgrounds
  • Exceptional organizational skills and the drive to use the most efficient and effective tools for the job
  • Experience with digital health solutions is a highly preferred
  • Experience in diabetes devices preferred
  • Knowledge of diabetes, how people with diabetes manage it is desirable

APPLY HERE

Senior Manager, Software Engineering (Mobile Apps)

12/27/2024

Job Summary:

We are looking for a Senior Manager of Software Engineering with 10+ years’ experience in software development with 5+ years of mobile app development and 3+ years of leadership/management experience. Familiarity with Class II or Class III medical products would be desirable. A strong aptitude for relevant technologies, software engineering practices, detailed project scoping and planning with strong team building skills and multitasking abilities are very desirable. The individual should be self-driven and be able to manage multiple simultaneous projects involving more than one functional area. This includes leading the team of individuals who will develop the software requirements, enhanced security features, implement and integrate the software and ensure successful release of the product to market. Besides the product development engineering team, the role will also involve working closely with the Marketing, Clinical, Quality and Regulatory organizations in developing various aspects of the system and ensuring standards compliance for different markets.

Duties and Responsibilities include, but are not limited to:

  • Develops software development project plans for Mobile Apps and provides feedback on development strategy, development cost, product cost, project risks and timelines for each project
  • Provide expertise on software engineering; plan, advise, analyze, design, test and manage group which develops highly complex software used in engineering systems
  • Responsible for design and development of systems that, while focusing on software and its interfaces, will span the disciplines of cloud systems, mobile Apps, over the shelf software and customized software used for testing in development and production. Good understanding of embedded development and electronic systems preferred
  • Provide broad technical leadership in area of expertise helping company set technical direction and course for future programs
  • Provide research direction and recommend design options and enable experiments to determine potential design feasibility or application
  • Serve as technical leader for major development projects including development/adoption of new software technology or multiple simultaneous sub-projects. Responsible for ensuring that design activities are coordinated per the development procedure. Establish and maintain project schedules
  • Hire, develop and mentor team of software engineers
  • Exercises wide latitude in determining objectives and approaches to critical assignments
  • Possess good personal communication skills, both written and verbal
  • Communicates both within and external to the company
  • Responsible for design/development activities which may include leading, participating or supporting Concept, planning, design and execution stages including:
    • Risk assessment
    • Prototyping
    • Concept validation
    • Implementation
    • Verification Testing
    • Product validation
  • Evaluate potential software product improvements and recommend design modifications. Ability to articulate and weigh the trade-offs in software architecture and design based on many competing factors such as cost, schedule, technical necessity, competitive trends and other factors

Knowledge, Skills, Abilities and Requirements:

Required:

  • BS in Engineering (EE, CS, CE) from an accredited university. Desirable:
  • 10+ years’ experience in software development with 5+ years of mobile app development and 3+ years of leadership/management experience.
  • Good understanding/experience of regulated product development
  • Proven skills in understanding customer needs for diagnostic medical devices
  • Experience in managing projects from inception to post-market
  • Job requires a self-motivated person with a strong execution ability and should have communication and interpersonal skills to work effectively in a fast-paced team environment with minimal management oversight.
  • Must have strong analytical skills to analyze dependencies in a project and be able to proactively understand/anticipate the critical paths on projects

Desirable:

  • MS/Ph.D. in software engineering
  • Experience in medical device regulatory requirements (SiMD or SaMD)

APPLY HERE

Sr. Principal Systems Engineer

07/22/2024

Job Summary:

The Senior Principal Systems Engineer will develop next generation optical glucose sensor platforms, build system architecture for sensor interfaces and connectivity to microcontroller based wearable systems, mobile phones, and cloud-based systems for next generation wireless sensor platforms.

Duties and Responsibilities include, but are not limited to:

  • Analyze, evaluate, define and plan innovative solutions to complex technical problems relevant to our patients and clinicians
  • Develop and apply expert knowledge in multiple technical specialties related to systems, chemical, mechanical, electrical, firmware, and software engineering for medical devices
  • Create complex and reliable system architectures involving implantable medical devices with multiple wireless interfaces to wearable medical devices, mobile phones, and cloud-based systems.
  • Analyze retrospective field data and prospective failure modes and create new requirements and design to mitigate these failure modes to create safe and effective medical devices.
  • Serve as technical contributor in the development, application, implementation and evaluation of mathematical models and signal processing algorithms for processing of the data returned from Eversense glucose sensors
  • Provide systems engineering expertise to improve the accuracy, stability and overall performance of the Eversense glucose sensors
  • Work with internal staff as well as external consultants and vendors to develop and test the Eversense glucose sensor system and external control systems on mobile phones and the cloud.
  • Employ scientific and engineering principles to foresee technical and schedule risks and to develop and implement appropriate mitigation approaches to minimize risk and maximize value to our patients and clinicians
  • Maintain technical skills and knowledge at a high professional level

Knowledge, Skills, Abilities and Requirements:

  • Master’s degree or Ph.D. in Engineering (Electrical, Mechanical, Biomedical, Chemical, Software or Optical), Computer Science, Physics, or math, or related or equivalent subject
  • Experience in performing modeling & simulation, preferably using MATLAB
  • Excellent oral and written communication skills
  • Extensive experience in Systems Engineering.
  • Extensive familiarity Near Field Communication (NFC) and Bluetooth wireless communications
  • Technical expertise and experience in several of the following areas: optical sensing, optical instrumentation, biophysics, mathematical modeling, signal processing and stochastic processes
  • Minimum of 5 years of mathematical modeling, R&D, or product development experience
  • Product development experience in the medical device field

APPLY HERE

Principal Software Systems Analyst

07/19/2024

Department:

 

Product Development

Reports To:

 

Director, Software Engineering

FLSA Status:

 

Exempt

Job Location:

 

Remote

Job Summary:

Senseonics is looking for a talented and experienced Principal Software Systems Analyst to join our dynamic team.

The ideal candidate should possess a minimum of 15 years of experience, demonstrating a deep understanding of integrated software systems and effective collaboration with multiple diverse software teams, including Mobile, Web, Cloud, and 3rd party partner interface systems and the effective application of Agile processes with built-in quality and compliance.

In this pivotal role, you will be responsible for leading the definition and implementation, including on-going process documentation, training, and on-boarding processes to new team members, to our critical Agile processes with compliance into our Software Development Lifecyle (SDLC) and Product Lifecycle (PLC) processes.

This will include both critical processes, tool selection, use, and administration for execution of requirements authoring, review, and approvals, in coordination with Product Management and Quality Assurance teams. This also includes product development planning, in coordination with software team Scrum Masters, joint software systems design and test teams for quality-based designs, integrated testing, QA handovers, release baselining and documentation for product delivery, and on-going change management.

The successful candidate will be self-driven, with a proven track-record of working effectively with cross-functional teams, including Product Marketing, Product Management, Quality Assurance, Customer/Patient Support, and Regulatory stakeholders, ensuring highest quality and compliance throughout the product lifecycle.

Duties and Responsibilities include, but are not limited to:

  • This role will be an integral part of the Software Engineering leadership, to initiate and drive Agile execution integrated with iterative compliant process across all Mobile, Web, Cloud, Support, and Partner Interface Systems sub-product software development efforts.
  • Working closely with Software and Systems R&D leadership, you will champion best practice adoption, assisting the team in adopting Agile development and product lifecycle best practices, and fostering a culture of continuous improvement. This will include authoring and collaborating on the SDLC Standard Operating Policies and Procedures (SoPs) and associated Work Instructions (Wis) to assure Agile process execution are consistent across all software development efforts (for both in-house and contracted efforts).
  • Responsible for authoring (and/or coordinating other authors) for Iterative, Feature-based, decomposed software requirements development, review, approval, and change management. This will include, the evaluation, proof-of-concept execution, and eventual roll-out of a modern, iterative and compliant requirements management toolset.
  • Actively participate, embedded as a member within the software engineering team, in Program Increment (SaFE) planning and associated Sprint planning and execution sessions, including risk  assessment, resource estimates and constraints, quality assurance handover criteria, and other activities ensuring backlogs are appropriately prioritized through grooming, sprint planning, and post sprint review, handovers, and retrospective sessions.
  • Serve as the key leader and liaison between Product Management and Software Engineering (including Scrum Masters) for effective requirements development, approval, planning (eng. estimations), and change management with Product Management, assuring compliant-driven DoR (Definition Of Ready). 
  • Also serve as the key leader and liaison between Software Engineering (including Scrum Masters), and Quality Assurance to assure all quality processes, baselining, and Agile process execution are consistent across all software development efforts (both in-house and contracted efforts), and deliverables to Quality Assurance (handovers) meet a compliant-based DoD (Definition Of Done) for all product features.
  • Work closely with release teams and processes, including DevOps (CI/CT), to define and create required release Design History File (DHF) documents and other quality or risk related areas impacting overall delivery cycle time, efficiencies, security and compliance in medical device product development.
  • Initiate and drive effective Change Management as an intake for software updates (field issue, bug, new feature, configuration), including risk assessment, root cause, complexity analysis, and classification of change, to drive to effective approval and alignment to change prioritization.

Knowledge, Skills, Abilities and Requirements:

  • BS in an Engineering field or strong relevant experience in Software Product Development with strict adherence to quality-based SDLC processes. Versed in Agile w/ Compliant process experience required.
  • Medical Device or Pharmaceutical product standards and experience is a plus, but not required.
  • 5+ years of experience in leading and participation in the definition and management of Software Development Lifecycle processes (SoPs, Wis), ideally with multiple, cross-functional software development teams.
  • 8+ years of experience is applying these processes to Mobile Applications (iOS and Android), Web Applications (both Cloud and On-Premise), and User and Engineering Support Systems for Release Execution (incl DevOps), and Change Control.
  • 10+ Experience in managing and coordination of activities as part of Agile Backlog Grooming, with primary focus on formal Requirements Management processes and tools, for inputs into Agile/Scrum sprint cycle execution, and resultant deployment activities and criteria for quality assurance handovers and baselined release documentation.
  • Self-motivated with interpersonal skills to work effectively with multiple teams, in a fast-paced environment.
  • Effective oral and written communication skills, with the ability to establish and maintain respected and cooperative working relationships.
  • Deep experience in the use of Project Management, Sprint Planning and Execution, and Collaboration Tools such as Smartsheet/MS Project, JIRA/Azure DevOps, Confluence/SharePoint/Teams, etc.
  • Expert knowledge of Agile/Scrum development methodology, with understanding of engineering-level estimations, complexity, and prioritization, as well as Agile execution meetings (i.e. Golden Calendars) and team performance artifacts, velocity, and metrics.
  • Knowledge of modern DevOps, CI/CD/CT processes and tools, App store deployments, as well as Modern Cloud/SaaS architectures, security, and deployment preferred.
  • Strong understanding of standard software engineering design, development, and test key principles, theories, and concepts.

APPLY HERE