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
$175k - $225k
...A day in the life: We are seeking a highly skilled Senior Software Engineer to support the development, enhancement, integration, and... ..., testing, and maintaining complex software systems using C++, Python, and JavaScript. The successful candidate will work...SeniorFull timeSummer holidayImmediate start- ...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...SeniorVisa sponsorship
- Ziehm Imaging - Orthoscan Inc. in Scottsdale, AZ is seeking a Senior Software Engineer to develop Linux-based medical device software. You will build a modern QT GUI, emphasize safety-critical development and regulatory compliance under IEC 62304 in a hands-on role. The...Senior
- MILVETS Systems Technology, Inc. seeks a Senior Software Engineer to support the U.S. Air Force DMOC at Kirtland AFB, Albuquerque, NM. This... ...citizenship, with a focus on building mission-critical software in C++ and Python. You will design, develop, test, deploy, and maintain...Senior
$55.28 - $80 per hour
EverWatch is seeking an Embedded Developer in Annapolis Junction, MD, to develop advanced software solutions for critical missions. The role requires strong experience in C++ and Java, along with a Bachelor's degree and a TS/SCI clearance with a polygraph. As an Embedded...SeniorHourly pay- ELYON International, Inc. seeks an experienced firmware engineer to develop embedded medical device software in collaboration with peers. You will contribute to... ...and software components. A strong background in C/C++, embedded systems, and regulatory documentation is essential...Senior
- ...firm in Austin, Texas, is seeking a Senior Software Engineer to develop user-friendly software for... .... The role requires strong skills in C++ and Python, as well as experience in frontend development... ...and numerous benefits including medical and education reimbursement. #J-18808...Senior
- Simbe Robotics is seeking a Senior Python & C++ engineer to join the robot software team working on the Tally autonomous robots. You will maintain and extend the Tally stack, develop cross-team software packages, and improve autonomy, navigation, perception, and HRI behaviors...Senior
- Honeywell Aerospace in Phoenix, AZ is seeking a Sr Advanced Software Engineer to design, develop, integrate and validate mission-critical... .... You will work in a hybrid environment, applying C/C++ and Python to ensure high performance and safety compliance across diverse...Senior
- ...-sector consulting firm is seeking a Senior Software Engineer to join its team in a fully onsite role... ...experience, with strong expertise in Python, C++, and Bash scripting. Experience with... ...will receive the following benefits: Medical Insurance Dental BenefitsVision...SeniorFull time
- ...Senior Software Engineer Matrix designs, manufactures, and sells innovative technological products... ...software applications using Python, C#, C++, and Linux. You will collaborate with... ...no waiting period ~ Premium free medical, dental and vision insurance – working...SeniorTemporary workWork at officeHome officeShift work
$166.9k - $309.9k
...mission.The Work:As a Software Engineer, you will:• Analyze user... ...Skills:• General Python scripting and large Python... ...design/development• C/C++ systems design/... ...silicon digital logic devices (demux, mux, gating, etc... ...offer. Benefits offered: Medical, Dental, Vision, Flexible...SeniorFull timeTemporary workWork experience placementCasual workFlexible hours- ...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 - $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- ...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
- ...Reference25-08227TypeContractSenior Software Engineer (C++) Job Title: Senior Software Engineer Location Options:... ...C++ (C++ 11 or above).3+ years of Python experience.Unit testing expertise using... ...to payment systems or payment device integrationsCloud development experienceUnderstanding...Senior
- Job Summary: Seeking a Senior Medical Device Quality & Compliance Engineer with expertise in Medical Device Quality Systems, Regulatory Compliance, Design Transfer, Risk Management, and Quality Engineering. The ideal candidate will support surgical robotics platforms, drive...Senior
- NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries in Santa Clara, CA. You will build Pythonic APIs and bindings on top of C/C++ foundations and work across Python, C/C++, Rust, and other languages. You’ll own features end...Senior
- ...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
$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, TypescriptTrading Strategies:Implement trading algorithms...SeniorLocal areaImmediate start$150k - $250k
...looking for an outstanding Senior Software Engineer to join one of our trading... ...data feed processing using C++ or Rust Develop and maintain... ...including C++, Rust, Java, Python, JavaScript, Ruby The... ...employee benefits including group medical, pharmacy, dental and vision...SeniorFull timeTemporary workWork at officeFlexible hours- Optiver is looking for Senior Software Engineers to join our High-Frequency Trading (HFT) team in Austin, TX. Our HFT team... ...science fundamentalsStrong expertise in C++ is strongly preferred; experience with C, Python, or Linux is a plus2+ years preferred of C++ experience...SeniorWork at office
- Citi is recruiting a C++/Python Quantitative Developer for Cross Asset XVA and Capital Analytics (Vice President). Hybrid London-based role focusing on pricing and risk models, with collaboration across Traders, Structurers, and Tech. Strong coding in C++, Python, and...Senior
- ...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
- ...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... ...timeFunction: EngineeringExperience level: AssociateIndustry: Medical DeviceSeniorLocal areaWorldwideFlexible hours
$200k - $225k
Vacancy detailSenior Software Engineer (C++)$200000 to 225000 USDOnsite WORKINGLocation: New York/Chicago... ...firm is seeking an experienced Senior C++ Software Engineer to join its high... ...experience using technologies such as Python and/or Bash.Bachelor's or Master's degree...SeniorFull time- NVIDIA is hiring a Senior Software Engineer to advance the Python experience for CUDA Core Libraries. You will design and implement Python APIs and bindings, integrate native C/C++ components, and define robust interoperability with Rust and other languages. You will own...Senior
- Hims & Hers is seeking a Senior Product Development Engineer to join our medical device team. You will design and validate consumer medical devices and their packaging from concept through design transfer, ensuring compliance and usability. Experience with IVD/diagnostic...Senior
$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
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 engineer United States
- engineering manager medical device United States
- medical device validation engineer United States
- quality engineer medical device United States
- r&d engineer medical device United States
- clinical engineering director United States
- engineer medical device United States
- mechanical engineer medical devices United States
- clinical engineering manager United States
- python developer data analytics United States


