CareerPlan

Senior Software Engineer

Arden Hills US-MN, United States | US-MN-Arden HillsFull-time2026-11-06 → 2026-11-10
On-siteNo visa sponsorship

Core

Design, develop, test, and maintain C++ software applications and components for innovative medical technologies and capital systems.

Role type

Senior Software Engineer (Embedded/Medical Devices)

Builds

Reliable, high-quality software for medical technology solutions

Domain

Medical Devices / Healthcare Technology

Deliverable

production ML models | product features

Required skills

C++, Linux, System Integration, OS Configuration, Security Hardening, Vulnerability Assessment, Secure Software Development, Configuration Management, Regulatory Compliance

Responsibilities

Design, develop, test, debug, and maintain C++ software applications and components; Support Linux-based software development, system integration, OS configuration, troubleshooting, and security hardening; Translate requirements into software designs and implementations while participating in architecture discussions, design reviews, and code reviews; Investigate and resolve complex software defects, performance issues, and system integration challenges; Collaborate with cross-functional teams to implement secure, maintainable software solutions; Support cybersecurity activities, including vulnerability assessment, remediation, and secure software development practices; Maintain technical documentation and support configuration management, software updates, and continuous improvement; Ensure compliance with applicable quality processes, engineering standards, and regulatory requirements.