(Hybrid) Staff Software Engineer
2 months ago
Staff Software Engineer
C++ / Qt / QML
Medical Imaging : OCT Vascular Imaging Technology
Sudbury, MA : Hybrid 3 Days Onsite / 2 Days Remote
Our client has successful commercialized one of the world first intravascular imaging platforms utilizing optical coherence tomography to help physicians better understand complex vascular disease.
This organization is has thriving portfolio of vascular imaging technology commercialized all across the globe, and are in active development of next generation AI enabled vascular imaging applications.
They are actively seeking a skilled Staff Software Engineer to lead the development and enhancement of software subsystems for their imaging application and internal tools.
This role includes maintaining and improving existing software features, user interfaces, and databases while collaborating with cross-functional teams to develop prototypes and evaluate new tools.
The ideal candidate will contribute to software design, testing, and documentation, ensuring compliance with industry best practices.
Strong experience in software engineering, object-oriented design, and modern development tools is required, with additional knowledge of image processing, 3D visualization, and AI techniques considered a plus.
Responsibilities:
- Take ownership of software subsystems from concept to design and implementation to contribute to the development of overall company imaging application software and internal software tools.
- Maintain and improve existing software, user-interface, database management system, PACS network interface, and design future improvement and new features.
- Develop rapid prototypes for demonstrating new features, proof of concepts, GUI design, and hardware evaluation in direct collaboration with clinical, marketing, and manufacturing cross functional team.
- Contribute to the research and development of OCT processing algorithms and techniques.
- Participate in evaluation and selection of third-party software tools and libraries, including SOUP (Software of Unknown Provenance) and COTS (Commercial off the shelf software).
- Conduct investigations of software-related complaints from the field and internal users.
- Contribute to creation and revision of software design documents and other software development lifecycle documents.
- Contribute to software design review and software merge request review.
- Contribute to the improvement of company software development processes.
- Participate in the creation of Intellectual Property.
Qualifications:
Required:
- Bachelor’s degree in relevant engineering field or computer sciences.
- Minimum of 8 years of experience in Software Engineering in a medical, scientific, and/or analytical device with at least 3 years of software development experience in a regulated industry.
- Proficiency in Object Oriented Design, C++, Qt Framework and QML are required.
- Proficiency in scripting languages, such as Python, Perl, or JavaScript
- Proficiency in software development best practices including software source control (git), unit testing, and continuous integration.
- Good grasp of modern User Interface / User Experience concepts, cybersecurity standards, and secure software development process.
Desired:
- Proficiency in DICOM PACS network interface and database management system.
- Proficiency in automated test solution.
- Experience with 3D visualization and manipulation software tools and APIs.
- Experience with one or more of GPU programming, Image processing and segmentation, and Firmware development.
- Experience with Deep Learning, Convolutional Neural Networks, or other AI techniques.
-
(Hybrid) Staff Software Engineer
1 month ago
Sudbury, United States The Mullings Group Full timeStaff Software EngineerC++ / Qt / QMLMedical Imaging : OCT Vascular Imaging TechnologySudbury, MA : Hybrid 3 Days Onsite / 2 Days RemoteOur client has successful commercialized one of the world first intravascular imaging platforms utilizing optical coherence tomography to help physicians better understand complex vascular disease.This organization is has...
-
(Hybrid) Staff Software Engineer
2 days ago
Sudbury, MA, United States The Mullings Group Full timeStaff Software EngineerC++ / Qt / QMLMedical Imaging : OCT Vascular Imaging TechnologySudbury, MA : Hybrid 3 Days Onsite / 2 Days RemoteOur client has successful commercialized one of the world first intravascular imaging platforms utilizing optical coherence tomography to help physicians better understand complex vascular disease.This organization is has...
-
Staff Engineer
2 weeks ago
Sudbury, Massachusetts, United States Dexian - Signature Consultants Full timeJob SummaryWe are seeking an experienced Staff Engineer to join our team at Dexian - Signature Consultants. As a key member of our engineering department, you will be responsible for leading cross-functional teams in the development and implementation of precision component manufacturing processes.Key ResponsibilitiesCollaborate with supplier engineers and...
-
Senior Automation Systems Engineer
3 weeks ago
Sudbury, Massachusetts, United States Methods Machine Full timeJob OverviewMethods Machine Tools, Inc. is seeking a highly skilled Senior Automation Systems Engineer to lead the efforts in assembling, robot programming, and testing of automation systems. The ideal candidate will have strong mechanical and electrical aptitude, with the ability to learn Fanuc RoboGuide software and communicate effectively with all levels...
-
Sudbury, Massachusetts, United States Methods Machine Full timeJob OverviewMethods Machine Tools, Inc. is seeking a highly motivated and detail-oriented Electro-Mechanical Systems Engineer Co-op to join our team in Sudbury, MA. As a key member of our Applications Engineering department, you will be responsible for developing processes, assembly instructions, and work instructions for the integration of value-added...
-
Custom Systems Engineer
2 months ago
Sudbury, Massachusetts, United States Methods Machine Full timeJob Title: Custom Systems EngineerMethods Machine Tools, Inc. is seeking a highly skilled Custom Systems Engineer to lead the efforts in assembling, robot programming, and testing of automation systems. The successful candidate will travel, install, and train customers on system operations, while assisting in integrating factory and aftermarket options into...
-
Custom Systems Engineer
2 weeks ago
Sudbury, Massachusetts, United States Methods Machine Full timeJob Type: Full-timeDescription:Methods Machine Tools, Inc. supplies high-quality, high-precision machine tools and automation solutions, and designs integrated custom machining processes and systems.As a Custom Systems Engineer, you will lead the efforts in assembling, robot programming, and testing of automation systems. You will travel, install, and train...
-
Property Manager II
2 weeks ago
Sudbury, Massachusetts, United States WinnCompanies Full timeJob Summary:WinnCompanies is seeking a highly skilled Property Manager II to oversee the daily operations of our apartment communities. As a key member of our team, you will be responsible for effectively managing, marketing, and maintaining our properties to meet the financial objectives of the owner and management company. You will also ensure compliance...
-
Property Manager II
1 month ago
Sudbury, United States WinnCompanies Full timeWinnCompanies is searching for a Property Manager II to join our team at The Apartments at Cold Brook Crossing, a 101-unit affordable housing and market community located in Sudbury, MA. In this role, you will effectively manage, market, and maintain the apartment community, meet the financial objectives of the owner and management company, and comply...
-
Custom Automation Systems Specialist
1 month ago
Sudbury, Massachusetts, United States Methods Machine Full timeJob Title: Custom Systems EngineerMethods Machine Tools, Inc. is seeking a highly skilled Custom Systems Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, assembling, and testing automation systems for our customers.Responsibilities:Design and assemble automation systems for machine tools and...
-
Accountant
7 days ago
Sudbury, United States Methods Machine Full timeJob Type Full-time Description Methods Machine Tools, Inc. supplies high-quality, high-precision machine tools and automation solutions, and designs integrated custom machining processes and systems. Headquartered in Sudbury, Mass., and in operation since 1958, Methods provides an end-to-end portfolio of best-in-class products, engineering, service, parts,...