Boston $125,000 - $145,000 Permanent
Job Overview:
We are seeking a Software Engineer II to develop application and user experience software for an innovative digital surgical platform. The ideal candidate will have experience in application software development for medical devices, instrumentation, or robotics, with a focus on real-time imaging and high-performance computing. This role involves designing and implementing software for complex medical visualization, signal processing, and computational workflows, while collaborating closely with a small, cross-functional engineering team. Candidates will contribute to both user-facing applications and engineering tools that support other disciplines.
Job Responsibilities:
Design and implement imaging pipelines from signal acquisition to final display for medical imaging systems.
Develop software techniques to visualize 3D and 4D medical data for clear and accurate medical interpretation.
Research and implement advanced algorithms for image reconstruction, artifact reduction, and real-time processing.
Optimize software performance using parallel computing frameworks such as GPU acceleration.
Collaborate with team members to design and maintain user applications and supporting engineering tools.
Contribute to the full software development lifecycle, ensuring compliance with relevant medical device regulations and standards.
Troubleshoot and resolve technical issues across application and system components.
Participate in Agile development processes, including code reviews, design discussions, and sprint planning.
Support integration and testing of imaging and user interface components.
Communicate technical concepts effectively to cross-functional teams.
Qualifications:
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field; advanced degree preferred.
Proficiency in C/C++ programming; experience with GUI frameworks (e.g., Qt) and Linux development preferred.
Experience with parallel computing frameworks such as CUDA or similar is preferred.
Minimum of 2 years of software development experience, ideally in medical imaging, robotics, or instrumentation.
Familiarity with imaging technologies, medical visualization, and computational geometry preferred.
Strong analytical, problem-solving, and debugging skills.
Excellent communication and collaboration abilities within a team-based Agile environment.
Ability to travel up to 10% as needed.
Register for job alerts and be the first to hear about opportunities that match your search.
Finding your next role has never been so simple.
Indianapolis $30 - $40/ hr Permanent
Bloomington $16 - $19/HR Permanent
Allentown $23 - $25/HR Contract
Indianapolis $25 - $27/HR Permanent
Indianapolis $90,000 - $125,000 Permanent