Overview
Skills
Job Details
Job Title: Senior Software Engineer C# / C/C++ (Medical Devices)
Location: Irvine, CA (Hybrid depending on team)
Job Type: Full-Time
Industry: Medical Devices / Medical Equipment
Salary: $140,000 $165,000 base
Job Description
We are hiring a Senior Software Engineer to join an Algorithm Development team building next-generation medical devices. This role focuses on real-time signal processing, algorithm implementation, and system integration in regulated product environments.
You ll work on complex software that directly impacts patient outcomes. High ownership, deep engineering, zero fluff.
Key Responsibilities
Design, implement, and optimize real-time algorithms for medical device platforms
Develop high-performance software using C# and C/C++ across Windows and Linux environments
Integrate and validate complex signal processing pipelines
Collaborate with systems, hardware, and algorithm teams on end-to-end product development
Support CI/CD pipelines and automated build processes
Ensure software quality, performance, and compliance with development standards
Required Skills & Experience
Bachelor s degree in Computer Science, Electrical Engineering, or related field
10+ years of hands-on industry experience
Strong programming experience in C# and C/C++
Experience with real-time data processing algorithms
Working knowledge of Python, MATLAB, or similar scientific programming languages
Experience with CI/CD tools such as Azure DevOps and Pipelines
Proficiency with Visual Studio, PyCharm, and Git
Solid understanding of object-oriented design, design patterns, and software best practices
Experience in regulated or product-driven environments preferred
Hiring Process (Important)
After submission, candidates will receive an automated email from the client s Workday ATS to complete their profile, answer per-screening questions, and e-sign the application.
No progress can be made until this step is completed.