Senior Medical Device Software Engineer (Python / C++)
Intellias
Join a mission-driven technology team that’s redefining what’s possible in cardiac care. We’re developing an advanced medical system designed to help physicians diagnose and treat cardiac arrhythmias with precision and confidence. This role offers the opportunity to contribute to an innovative platform at the intersection of real-time software, visualization, and life-saving technology.
You’ll work within a collaborative engineering environment where creativity and technical excellence drive meaningful patient impact. This position is based onsite in the Greater Boston area, with a hybrid structure (minimum of four days onsite per week) that encourages direct collaboration, mentorship, and cross-functional engagement.
What project we have for you
The Senior Software Engineer will be a key contributor on the system software team, responsible for designing and implementing complex, high-performance applications that integrate closely with medical hardware and imaging systems. The ideal candidate will have deep technical expertise in Python and C++, a strong understanding of modern software architecture, and a passion for developing reliable, user-focused medical technologies.
What you will do
- Lead the design, development, and optimization of high-performance system software.
- Develop, test, and debug applications that interface directly with embedded and hardware components.
- Collaborate with multidisciplinary teams—hardware engineers, system architects, product managers, and QA—to define requirements and deliver solutions that meet clinical and regulatory standards.
- Drive code quality through peer reviews, automated testing, and continuous integration.
- Mentor junior engineers and promote engineering excellence through knowledge sharing.
- Document design decisions, development processes, and testing methodologies to ensure traceability and consistency.
- Troubleshoot complex software issues and deliver timely resolutions in a regulated environment.
- Participate in lab evaluations, pre-clinical testing, and system demonstrations for stakeholders and clinicians.
- Stay current on emerging tools, frameworks, and industry best practices to continuously enhance product performance and maintain technical leadership.
What you need for this
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related field with 4+ years of relevant experience
OR Master’s degree with 2+ years of experience
OR PhD with industry or research experience in relevant areas
Preferred Qualifications
- Advanced proficiency in Python and C++
- Strong knowledge of object-oriented design, data structures, and algorithms
- Experience in real-time or embedded software development
- Familiarity with network communication protocols and hardware–software integration
- Experience in implementation Bluetooth stack, maintenance and configuration.
- Hands-on experience with ROS, Linux-based development, and/or real-time operating systems
- Experience with CI/CD pipelines, Git, and Agile development methodologies
- Knowledge of cloud services (AWS or Azure) and scalable software architectures
- Excellent communication and collaboration skills within cross-functional teams
- Proven ability to work independently on complex, mission-critical software systems
What it’s like to work at Intellias
At Intellias, where technology takes center stage, people always come before processes. By creating a comfortable atmosphere in our team, we empower individuals to unlock their true potential and achieve extraordinary results. That’s why we offer a range of benefits that support your well-being and charge your professional growth.
We are committed to fostering equity, diversity, and inclusion as an equal opportunity employer. All applicants will be considered for employment without discrimination based on race, color, religion, age, gender, nationality, disability, sexual orientation, gender identity or expression, veteran status, or any other characteristic protected by applicable law.
We welcome and celebrate the uniqueness of every individual. Join Intellias for a career where your perspectives and contributions are vital to our shared success.
Skills
C++
Python
- ...leading satellite communications firm in Redmond is seeking a Senior Software Engineer to join their application-layer software team. In this... ...complex problems across various software domains using C/C++, Python, and MATLAB within an embedded Linux environment. Ideal candidates...SeniorFull time
- ...patients worldwide. We’re a team of engineers, clinicians, and innovators... ...strategy and develop software to implement the same. Essential... ...other tools in an embedded C/C++ environment. Maintain superior... ...generators Experience in scripting Python Experience with 3D graphics...SeniorFull timeLocal areaWorldwideFlexible hoursShift work
$185k - $225k
...Flow Traders is looking for Senior C++ Software Engineers to join our growing team in Amsterdam. Software Engineers at Flow Traders provide us with... ...exchange SDKs in different languages such as C++, Rust, Python, Typescript Trading Strategies: Implement trading algorithms...SeniorLocal areaImmediate start- ...from anywhere in the world, and on any device. We’re on a mission to connect a billion... ...App Foundation team is looking for a Senior Software Engineer to improve Roblox performance across our... ...will work primarily in cross-platform C++ Roblox game engine code, partnering with...Senior
- A leading digital health company in Emeryville, CA is seeking a Product Quality Assurance Engineer to ensure compliance with industry regulations and internal standards. This hybrid role involves collaborating with product development teams to drive quality initiatives...SeniorFull time
- ...seeking a highly motivated senior level software engineer to work closely with other... ...custom hardware acceleration devices. Successful candidates... ...in developing multithreaded C++ software systems ~5+ years... ...with scripting languages, Python preferred ~ Familiarity with...SeniorFull time
$130k - $170k
...leading CDMO partner is seeking a Principal Product Development Engineer in Minnetonka, Minnesota. This role involves overseeing... ...development, leading innovation, and solving complex problems within medical device design and development. Applicants should have a Bachelor’s...SeniorFull time- ...times per week, at minimum. We are looking for a strong C++ Software Engineer to support development of next-generation automotive UI applications... ...and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending...SeniorLocal areaWork from homeRelocation packageFlexible hours
- ...seeking an experienced developer for EDA tools with expertise in C++. The ideal candidate will have over 8 years of relevant... ...knowledge of transistor-level timing analysis, and proficiency in software engineering principles. This role includes enhancing tool architecture,...SeniorFull time
- ...systems and the creation of new software solutions. You will work internally with other software engineers, program managers, and product... ...to director, manager, or senior engineer Qualifications... ...Knowledge Demonstrate fluency in C/C++ Demonstrate advance problem...SeniorFull timeWorldwide
- .... What you will be doing: Synergy is seeking a Senior level C++ Software engineer with a background in RF to perform signals analysis, development... ...a bachelors degree. Required Capabilities: C++ Python RedHat / CentOS RF experience Desired...SeniorFull timeContract workWork at officeImmediate startFlexible hours
$130k - $280k
...— integrated with a single cloud-based software platform. Designed with simplicity... ...team to develop camera features in C++ and Python. Lead code reviews, debugging, and bug... ...& Benefits: Generous company paid medical, dental & vision insurance coverage...SeniorFull timeImmediate start- ...Northrop Grumman Defense Systems (NGDS) in Huntsville, AL is seeking a Senior Principal Software Engineer to lead the development of Java-based code and advanced C++ enhancements on the BONES program. This on-site role involves designing, implementing, and optimizing...SeniorFull time
- ...Job Description **Bonus - Apply directly (takes 3 min): Setting new thresholds for modern computing Domeyard is seeking a C++ Gateway Developer to work with us on the cutting edge of low latency trading technologies. You must meet at least one of these minimum...SeniorFull timeWork experience placement
- ...As a Senior Software Engineer on the Developer Monetization team, you will build applications and platforms that power Roblox's Creator Monetization... ...-facing applications. ~2+ years of experience with C++. ~ Experience working with front-end servers or client side...SeniorFull time
- ...complex on-ledger functionality. We are seeking talented engineers who are passionate about building the future of... ...WebAssembly (WASM) virtual machine within the XRPL’s C++ core. Engage in the full software development lifecycle, from architecture and design to...SeniorFull timeContract work
$175k - $215k
...Description In this role, you’ll use C++ to build important software that powers machine learning,... ...Bachelor’s Degree in Computer Science, Engineering, Mathematics, or a related field 3+... ...company sponsored benefits, including medical, dental and vision insurance, 401(k)...SeniorLocal areaRemote work$130k - $280k
...- integrated with a single cloud-based software platform. Designed with simplicity and... ...hardware team to develop camera features in C++ and Python. Lead code reviews, debugging, and bug... .../ accelerator. Generous company paid medical, dental & vision insurance coverage...SeniorFull timeImmediate start- As a Senior Software Security Engineer C/C++, you will support our development teams to develop our software components securely. You will also work on development tasks to further extend our components dedicated to security and Digital Rights Management. In this role,...SeniorFull time
- ...new thresholds for modern computing Domeyard is seeking a C++ Feed Handler Developer to work with us on the cutting edge of... .... Our team consists of veterans in the HFT space and former senior engineers and researchers in companies such as GETCO, Goldman Sachs, Google...SeniorFull timeWork experience placementCasual workH1bImmediate startVisa sponsorshipFlexible hours
- Role Description We are seeking a highly skilled Senior Software Engineer to join our team developing Azul Prime, an award-winning enhanced build... ...develop, maintain, and optimize high‑performance, low‑level C++ code for system‑critical JVM runtime components and...SeniorFull timeRemote workWorldwideFlexible hours
$125k - $170k
...Senior Software Engineer, Imaging C++ Location: Hybrid Position, Greater Boston, MA Area Company Description RaySecur is a rapidly growing security technology company transforming how organizations detect hidden threats. Our patented imaging systems—used by...SeniorFull timeWork at officeLocal areaRemote workWorldwide$180k - $290k
...and changing Stellar ecosystem. As a C++ Engineer at Stellar, you'll be at the heart of it... ...components of Stellar Core - the backbone software behind the Stellar Network. Design... ...through Kindbody ~ Wellbeing benefits (One Medical, Rightway, Headspace) ~ L&D budget of $...SeniorFull timeTemporary workWork at officeLocal areaFlexible hours$191k - $253k
...ABOUT THE JOB At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions... ...our mission-critical operations. We're seeking talented C++ software engineers on several teams to contribute to projects...SeniorFull timeWork experience placementImmediate start- ...seeking a highly motivated and experienced Senior Software Engineer to join our Keeper Connection Manager... ...core backend components using C and C++, focusing on performance, reliability,... ...permanent resident). ~ Medical, Dental & Vision (Inclusive of domestic...SeniorRemote jobPermanent employmentFull timeTemporary workWorldwide
- ...space technology company located in San Jose, CA, seeks a Flight Software Engineer to develop and test software for their satellites. The ideal... ...with embedded systems, strong programming skills in C/C++, and the ability to collaborate across teams. This full-time position...SeniorFull time
- ...We are seeking a Senior/Principal Software Engineer to join our dynamic Questa Sim (Simulation) R&D team at Siemens EDA in Santa Clara, USA . In this... ...for open-ended problem scopes or new ideas. C/C++ Mastery: Strong proficiency in C/C++, coupled with an in...SeniorFull time
- ...collaborative work culture. They need you, a highly experienced Senior Software Engineer , to join the technical team located in scenic Austin,... ...-Develop and deploy sensor fusion sorter prototype using C++ and Python -Collaborate with cross-functional teams to provide...SeniorContract work
$143k - $215k
...growing family of industrial and engineering businesses combining enabling... ...CAD/CAM space. You will own C++ powered web services, working... ...enjoy building new and cool software, you will fit right in.... ...comprehensive benefits package including medical, dental, vision, retirement,...SeniorPermanent employmentFull timeContract workWork experience placement$140k - $160k
...partners, and over 2 million policyholders. WHO YOU ARE: Senior Software Engineers play a key role in the design, development/configuration,... ...relevant work experience. ~ Ability to develop software in C++, C#, DotNet Core, etc. ~ Experience developing with Web...SeniorFull timeWork experience placement
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Medical Device Software Engineer (Python / C++). Be the first to apply!
- clinical engineering director United States
- engineering manager medical device United States
- clinical engineer United States
- clinical engineering manager United States
- quality engineer medical device United States
- engineer medical device United States
- r&d engineer medical device United States
- backend python developer United States
- entry level python developer United States
- python developer data analytics United States














