USACares Jobs

Job Information

FUJIFILM Principal Software Architect, Ultrasound Platforms in Bothell, Washington

Principal Software Architect, Ultrasound Platforms - Bothell, WA

FUJIFILM, Sonosite, Inc . We are an innovative and high performance culture with tremendous opportunities. People who work here are given the unique opportunity to contribute to the advancement of healthcare throughout the world. Headquartered in Bothell, WA USA, FUJIFILM Sonosite is represented by a global distribution network in over 100 countries. Since its inception, FUJIFILM Sonosite’s lightweight, robust products have created and led the point-of-care ultrasound market. From sophisticated urban hospital emergency rooms to clinics in austere, remote villages, FUJIFILM Sonosite systems are used by over 21 medical specialties and provide clinicians around the world with a cost-effective tool for improving patient safety and workflow efficiency. FUJIFILM Sonosite holds a number of prestigious design awards and has in excess of 145 patents.


As a Principal Software Architect you will help formulate the technical strategy for our ultrasound platforms working on a combination of short-term and long-term initiatives in order to increase our efficiency and effectiveness. As a Principal Software Architect you will also drive technology investments, architectural alignments and cultural changes across the organization. This role will also identify and drive cross-company initiatives with clearly defined outcomes and metrics. The Principal Software Architect oversees architecture development across the full software suite on multiple platforms, with ownership of software capability, re-use, and quality. A key contributing decision maker about which technologies to use, how software should be architected, and the technical direction of our ultrasound platforms. This candidate has a passion for breaking down complex problems and identifying solutions that can be implemented by software teams.


Job Responsibilities:

  • Develop world-class software architectures that ensure services and components are: well-defined, modularized, secure, reliable, reusable, testable, and easily debugged.

  • Design software architectures with a strong focus on high responsiveness, scalability, robustness, and observability

  • Architect large scale distributed software services and solutions in collaboration with teammates.

  • Identify and develop software architectures that are aimed at improving quality, efficiency, and performance predictability

  • Analyze current software architecture and represent the software organization in major system architecture decisions allowing us to execute on the Fujifilm SONOSITE product roadmap

  • Analyze and map resolution to software issues, then work alongside development teams to ensure that the resolutions meet performance requirements and customer expectations

  • Produce software architecture documentation in compliance with medical device development standards.

  • Stay abreast of emerging software technologies and develop strategies to incorporate new technology into the software roadmap

  • Mentor peers and software developers in technologies and methods used to realize software architectural goals

  • Build software prototypes and conduct experiments to evaluate alternative architectures.

  • Support software development process improvement initiatives

  • Keep abreast of industry best practices, incorporate them in our software development processes, and mentor colleagues in their application

MINIMUM REQUIREMENTS: Please list the knowledge, skills and abilities required to perform the job at a fully proficient level.


+ + BS degree in Computer Science or related field or equivalent experience. MS Preferred

  • 8-10 years of demonstrable experience in software development and systems integration.

  • 3-5 years’ experience successfully deploying software architecture, design patterns, and object-oriented design concepts for embedded devices.

  • 2-3 years’ experience leading software development teams

  • Deep knowledge of engineering practices and processes for medical devices

  • Demonstrated experience developing medical device software compliant with IEC 62304

  • Experience with embedded systems preferred.

  • Experience writing software in modern programming languages such as Java, C++, or C# including object-oriented design

  • Must be experienced with prevalent operating systems used for medical device applications (Windows/Linux preferred)

  • Experience with real-time software development

  • Knowledge of project management, risk management and iterative development process.

  • Experience using Agile scrum methodologies to deliver complex software components in a regulated environment


  • Excellent written and oral communication skills.

  • Ability to lift 25lbs with or without accommodations

Visit us today to learn more about our exciting technologies and how you can make a difference. To apply and obtain further details regarding key responsibilities and experience requirements, check out our careers page at

FUJIFILM Sonosite, Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, sexual orientation, gender identity, religion, national origin, age, protected veteran status, disability status, or any other characteristic protected by law.

In compliance with the ADA Amendments Act, should you have a disability that requires assistance and / or reasonable accommodation with the job application process, please contact the Human Resources department via phone at 425-951-1200, or via e-mail at . Additionally, the affirmative program/plan is available for review upon formal request by employees and applicants for employment in the Human Resources office during regular office hours.


Requisition ID: 2021-16614

External Company URL:

Street: 21919 30th Drive SE