CareerPlanSign in

Staff Software Engineer

USA💼 Full-time💰 $73,000–$73,000🗓 2026-10-01 → 2026-10-02

Core

Design and development of software for implantable medical devices, clinician programmer applications, and patient applications.

Role type

Staff Software Engineer (Medical Devices)

Builds

Active implantable medical devices, cloud-connected systems, and desktop applications

Domain

Medical technology / Neurostimulation / Embedded systems

Deliverable

production ML models | product features

Required skills

C#, C++, Kotlin, object-oriented design, software architecture, Agile, Git, analytical debugging, problem-solving

Preferred skills

NoSQL, IEC standards, FDA software guidance, cybersecurity for medical devices, Bluetooth Low Energy (BLE), embedded communications, Android (Kotlin), Windows (UWP/Xamarin), automated testing, CI/CD, cloud-connected medical systems

Technologies

Android, Bluetooth, C#, CI/CD, Cloud, Embedded, Firmware, Git, Hardware, Kotlin, LESS, NoSQL, Windows, Xamarin

Responsibilities

Define software architecture and technical direction for complex projects; develop high-quality, maintainable software; participate in product planning, requirements analysis, system design, and risk analysis; ensure compliance with FDA Quality System Regulation and other standards; perform technical reviews of requirements, architecture, and code; mentor software engineers; collaborate with firmware, hardware, and clinical teams; support cybersecurity and reliability initiatives; investigate field issues and implement corrective actions; contribute to process improvements and automated testing; participate in hazard analyses and risk management; provide technical guidance for regulatory submissions and audits.

Seniority

Staff, hands-on IC with technical leadership

Sourced via devitjobs · Listed on CareerPlan, which tracks 924,000+ jobs from 20+ sources.