Software Architect (Medical Imaging Industry)
FujifilmAbout the role
Position Overview
As the 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. You will also drive technology investments and architectural alignments. This role will also identify and drive cross-company initiatives with clearly defined outcomes and metrics. You will oversee the software architecture of all platforms, with ownership of software capability, re-use, quality and reliability. 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.
Company Overview
At FUJIFILM Sonosite, we reinvent how healthcare is delivered with point-of-care ultrasound technology. As the leader in bedside ultrasound systems, our innovations save lives—from premature babies in NICUs to trauma patients in emergency rooms.
We’re looking for purpose-driven team members ready to build technology that impacts real-world scenarios, including natural disasters and even war zones. By joining FUJIFILM Sonosite, you’ll be part of a team that thrives on collaboration, out-of-the-box thinking, and a passion for life-saving innovations. Let’s make a difference together.
Our headquarters in Bothell, Washington, blends riverside charm with urban amenities, quality schools, and an ever-evolving downtown—all part of the vibrant Seattle metro area.
Fujifilm is globally headquartered in Tokyo with over 70,000 employees across four key business segments of healthcare, electronics, business innovation, and imaging. We are guided and united by our Group Purpose of “giving our world more smiles.” Visit: https://www.fujifilm.com/us/en/about/region/careers
Job Description
Essential Job Functions:
- Develop world-class software architectures that ensure services and components are: well-defined, modularized, secure, reliable, reusable, testable, and easily debugged.
- Owns the KPI for the reliability of the embedded software, works with the service and QVS team to understand issues, find their root causes and integrate them into the next quarterly update release.
- Design software architectures with a strong focus on high responsiveness, scalability, robustness, and observability.
- Performs a variety of tasks, both managerial and hands-on. A wide degree of creativity and latitude is expected.
- 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.
Knowledge and Experience:
- 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 leading the deployment of software architecture, design patterns, and object-oriented design concepts for embedded devices.
- 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.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s