CareerPlan

Senior Staff Software Engineer

USA GA - Covington BMDFull-time2026-10-16 → 2026-11-10
On-site · United States

Core

Developing software and technical solutions for embedded electro-mechanical medical devices across Acute Care, Home Care, Targeted Temperature Management, and Endourology portfolios.

Role type

Senior Staff Software Engineer (Embedded Systems)

Builds

Embedded software, firmware, and connected-device solutions for medical devices

Domain

Medical Technology / Regulated Software

Required skills

C/C++, RTOS, microcontrollers, hardware-software interfaces, communication protocols, embedded Linux, design controls, software risk management, IEC 62304, system-level troubleshooting

Preferred skills

Mobile/companion-device applications, Bluetooth Low Energy, Wi-Fi, cloud integration, CI/CD, static analysis, Hardware-in-the-Loop testing, AI-assisted development tools

Technologies

C, C++, RTOS, embedded Linux, BLE, Wi-Fi, Ethernet, GitHub Copilot, Claude Code

Responsibilities

Lead software architecture, requirements, design, implementation, and testing for embedded medical devices; Develop firmware, device drivers, and diagnostics; Translate regulatory and user needs into testable software requirements; Mentor engineers and communicate technical risks to stakeholders; Support regulatory submissions, audits, and field issue investigations.

Seniority

Senior Staff, hands-on IC with mentorship