Olympus - Westborough, MA

posted about 2 months ago

Full-time - Senior
Westborough, MA
5,001-10,000 employees
Merchant Wholesalers, Durable Goods

About the position

As a Principal Engineer and R&D Software Architect at Olympus, you will play a crucial role in designing, developing, and integrating software and hardware solutions for the company's System Integration digital platform, particularly in surgical and endoscopy areas. This position requires a blend of technical leadership and hands-on software development, where you will guide agile teams, mentor resources, and ensure alignment with long-term product goals and technical standards.

Responsibilities

  • Serve as the software technical lead for multiple agile scrum teams, managing development, DevOps, integration, and release of medical IT products.
  • Architect system solutions that integrate various software and hardware components.
  • Contribute individually to software development efforts as needed.
  • Establish and enforce technical direction and guardrails within projects.
  • Mentor and provide guidance to internal and consulting project resources.
  • Communicate architecture, project status, and risks to product managers, project managers, and other stakeholders.
  • Create and maintain technical product requirements, designs, and specifications.
  • Support problem resolution during development and post-release.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related discipline is required; Master's degree is preferred.
  • A minimum of 9 years of experience in Software Engineering.
  • Strong background in object-oriented programming and design patterns.
  • Proficiency in Microsoft technologies such as .NET Core and .NET Framework.
  • Experience with service-oriented architecture (SOA) and containerized application development.
  • Proficiency in developing software components for proprietary hardware interfaces using standard and proprietary protocols.
  • Experience with API development using GRPC and HTTP/REST.
  • Proficiency in one or more core programming languages: .NET, C#, C++, JavaScript, TypeScript.
  • Front-end experience with SPA frameworks like Angular or React.
  • Experience using Visual Studio as a development environment.
  • Familiarity with SDLC, including source control, configuration management, and continuous integration pipelines.
  • Understanding of software security requirements and SecureSDLC.

Nice-to-haves

  • Experience with healthcare interfaces such as HL7/DICOM/FHIR.
  • Experience in the development of Software as a Medical Device and related design controls.
  • Experience in System Integration.

Benefits

  • Competitive salaries, annual bonus, and 401(k) with company match.
  • Comprehensive medical, dental, and vision coverage effective on start date.
  • 24/7 Employee Assistance Program.
  • Free live and on-demand Wellbeing Programs.
  • Generous Paid Vacation and Sick Time.
  • Paid Parental Leave and Adoption Assistance.
  • 12 Paid Holidays.
  • On-Site Child Daycare, Café, Fitness Center.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service