Skip to main content

Associate Principal Software Engineer

Posted today

resilaient talent hubLouisville (CO)

SENIORITY

Lead

SALARY

$180,000 – $190,000 annually

Apply (opens in a new tab)

About the role

πŸš€ We’re Hiring: Associate Principal Software Engineer!
πŸ“ Location: Louisville, CO or Covington, GA (Hybrid – 4 days in-office/week)
πŸ’° Salary Range: $180,000 – $190,000 annually (Broader band: $159k–$254.4k depending on qualifications) Are you passionate about shaping the software and connectivity architecture behind life-changing medical devices? We are looking for an Associate Principal Software Engineer to own our platform direction and multi-generation capability roadmap across embedded software, applications, operating systems, product security, and device-cloud integration. In this senior technical role, you’ll guide reusable technology across targeted temperature management, endourology, and urinary incontinence product families, collaborating closely with engineering, quality, regulatory, cybersecurity, human factors, and commercial teams.
πŸ’‘ What You Will Do: Own the Roadmap: Direct software and connectivity roadmaps, defining staged maturity improvements, investments, and measurable outcomes aligned to product releases. Establish Architecture Standards: Set modular platforms, reference architectures, interface standards, and reusable design patterns across product families. Serve as Technical Authority: Lead architecture reviews and change control for operating systems, GUI frameworks, wireless approaches, security, and cloud integration. Drive Connectivity & Security: Define BLE, Wi-Fi, Ethernet, and gateway architecture (pairing, telemetry, APIs, identity) alongside robust product-security standards (threat modeling, secure boot, encryption, SBOMs).Elevate Lifecycle Practices: Champion code quality, static analysis, CI/CD, simulators, HIL/SIL testing, and automated regression, while supporting IEC 62304 strategy and regulatory submission readiness.πŸ› οΈ What You Bring (Required Experience):Education: BS or MS in Software, Computer, Electrical, Biomedical, or Systems Engineering (or a related discipline).
Experience: 10+ years in embedded software, medical device software, regulated product development, or software-enabled electromechanical systems, including platform reuse across releases. Leadership: Demonstrated leadership in cross-functional software architecture strategy beyond subsystem design or program execution.
Core Competencies: Strong systems thinking, risk management, design controls, cybersecurity, technology evaluation, and the ability to influence multidisciplinary teams without direct authority.✨ Preferred Highlights: Experience with IEC 62304, FDA-regulated medical devices, software risk management, and product cybersecurity. Proficiency in Embedded C/C++, RTOS/Embedded Linux, GUI frameworks, wireless protocols (BLE, Wi-Fi, Ethernet), and cloud APIs/telemetry. Background in platform governance, architecture review boards, and hospital-connected or electromechanical medical platforms.
πŸ“¦ What We Offer: Full benefits package with wellness, development, rewards, and recognition programs. (Note: Relocation assistance, visa sponsorship, and bonus/overtime eligibility are not available for this role).πŸ‘‰ Ready to shape the future of medical technology? Apply today or drop a message to learn more!

Before you apply

Applying takes about a minute. These four things decide how fast it moves after that.

Your profile is current

It's what we read first. Occupations, seniority and locations matter more than a long history.

Two examples you can talk through

Not a portfolio β€” just two pieces of work where you can explain the decisions and what you'd change.

A number in mind

What you're on now and what would make you move. We negotiate better when we know both.

Your notice period

Employers plan around it, and it's the question that stalls offers most often.

Once you apply, someone reads it and calls you before anything reaches the employer β€” usually within two working days.

More like this