×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer

Job in Boston, Suffolk County, Massachusetts, 02298, USA
Listing for: Harba Solutions Inc.
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    Software Engineer, AI Engineer
Job Description & How to Apply Below
Our client is an innovative start‑up developing a next generation digital surgery platform to unlock the value and precision of surgical robotics. Our technology platform will enable improved outcomes for robotic surgical procedures, and we are starting where we can have the biggest impact for patients – surgical oncology.

Position Summary

The Senior Software Engineer will be a part of the development team for a novel digital surgery platform to improve robotic oncology outcomes. You will develop application and user experience software that will change the future of healthcare. You should have demonstrated experience in application software engineering for medical device, instrumentation, or robotics. Ideal candidates will include those who have designed and implemented software for 3D ultrasound platforms, involving complex, real‑time image processing, signal processing, medical visualization, and high‑performance computing.

This is a collaborative opportunity where the individual will work with a small team of other software engineers to contribute to a complete user application, as well as engineering tools in support of other disciplines.

Primary Responsibilities

• Developing imaging pipelines:
Designing and implementing the full signal path of an ultrasound system, from signal acquisition to final display.

• Visualizing medical data:
Engineering techniques to volume render 3D and 4D ultrasound data for clear medical visualization.

• Creating advanced algorithms:
Researching and developing algorithms for image reconstruction, artifact reduction, and real‑time processing.

• Optimizing for performance:
Using parallel computing, such as Graphics Processing Units (GPUs), to accelerate high‑throughput signal processing for real‑time applications.

• Ensuring regulatory compliance:
Contributing to the software development lifecycle (SDLC) in accordance with medical device regulations and standards.

Core Qualifications



Education:

A bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. Advanced degree is preferred.

• Programming expertise:
Proficiency in C/C++ is essential, with experience with GUI frameworks such as Qt in Linux preferred.

Experience with parallel computing frameworks like CUDA is preferred.

• Domain knowledge: 2+ years of experience required. Familiarity with ultrasound imaging technology, medical visualization techniques, and computational geometry is preferred.

• Industry experience:
Prior experience in the medical device or imaging industry, with an understanding of regulated software development is preferred.

• Problem‑solving:
Strong analytical and problem‑solving skills to tackle complex technical challenges.



Soft skills:

Excellent communication and collaboration skills to work effectively within an Agile team.

• Ability to travel up to 10%

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Engineering and Information Technology

Industry

Medical Equipment Manufacturing

#JLjbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary