CareerPlanSign in

Associate Principal Software Engineer

USA CO - Louisville💼 Full-time💰 $159,000–$159,000🗓 2026-07-22 → 2026-09-26

Core

Platform Technology Architect for Software & Connectivity across BD's UCC product portfolio (Targeted Temperature Management, Endourology, Urine Incontinence), guiding multi-generation software strategy and capability roadmap.

Role type

Associate Principal Software Engineer (Platform Architect)

Builds

Scalable embedded software, GUI/application software, operating systems, wireless connectivity, device-cloud integration, diagnostics, and service tools for medical devices.

Domain

Medical Technology / Embedded Systems / IoT

Deliverable

production ML models | product features | infrastructure

Required skills

Embedded software architecture, systems thinking, software architecture, risk management, design controls, cybersecurity, technology evaluation, cross-functional influence

Preferred skills

IEC 62304, FDA-regulated medical devices, product cybersecurity, software risk management, usability/human factors, connected medical products, embedded C/C++, RTOS or embedded Linux, GUI/application frameworks, mobile or companion applications, BLE/Wi-Fi/Ethernet connectivity, cloud integration, APIs, telemetry, service/diagnostic tools, software test automation, static analysis, CI/CD, simulators, hardware-in-the-loop/software-in-the-loop testing, automated regression strategies, platform governance, architecture review boards, reusable software modules, interface standards, reference architectures, hospital-connected systems, consumer-facing connected devices, capital equipment, electromechanical medical platforms

Technologies

C/C++, RTOS, embedded Linux, BLE, Wi-Fi, Ethernet, Cloud APIs, Telemetry, CI/CD tools, Static analysis tools, Simulators, HIL/SIL testing frameworks

Responsibilities

Own the UCC software and connectivity capability roadmap; Define maturity steps for software domains; Integrate inputs from VOC, complaints, and regulatory needs into the roadmap; Lead platform strategy reviews and publish roadmaps; Establish software architecture principles, modularity strategy, and cybersecurity guardrails; Provide go/no-go guidance on major architecture choices; Define GUI architecture principles and reusable UI patterns; Guide wireless and wired connectivity architecture; Partner with enterprise connectivity teams for data and interoperability strategies; Define product security architecture expectations; Influence the software development lifecycle and testing strategies; Drive platform-level decisions for maintainability and efficiency; Translate roadmap for product design teams; Partner with cross-functional teams for governance; Support regulatory submission readiness; Promote reuse of platform modules and design patterns; Use field data to prioritize platform improvements.

Seniority

Associate Principal, hands-on IC with strategic scope

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