Jobs and Careers
CA

Senior System Software Architect

Carestream
United Statesfull_timeVerifiedPosted 24 Sept 2024
💰 $160,000/yr($115,000/yr$160,000/yr)

About the role

Innovation that sparks imagination. Continue on to your next challenge with us. 

Carestream is a worldwide provider of medical imaging systems and solutions; x-ray imaging systems for non-destructive testing; manufacturing of film and precision contract coating services for a wide range of industrial, medical, electronic and other applications—all backed by a global service and support network. Carestream’s diagnostic imaging technology systems are at work in 90 percent of hospitals worldwide.  

At Carestream, we offer a global perspective and a world of opportunities for people who have the desire to make a positive impact. Join our global team of 3,000+ professionals!

 

Compensation:  $115,000 - $160,000

*This range reflects Carestream’s good faith estimate to pay fairly as starting wage. Offers will be tailored within the range based on the selected candidate’s experience, industry knowledge, technical and communication skills, and other factors that may prove relevant during the interview process, as well as geographic market differentials for the position.

Position Summary:

The Senior System Software Architect is a pivotal technical leadership role responsible for providing expert guidance and thought leadership to X-Ray systems product software teams. This role involves creating solution designs consistent with the overall product architecture and offering technical guidance to development teams for complex medical device designs from the conceptual phase through to successful product launch.

Position Responsibilities:

•    Architectural Leadership: Lead system software architectural and design activities to ensure the on-time delivery of maintainable, quality products within cost, schedule, and performance constraints.
•    Requirement Translation: Ensure project teams translate market-driven requirements into robust and extensible system software designs, which flow down into lower-level component requirements and designs.
•    Technical Expertise: Act as a "big picture" technical expert within the project team to resolve cross-functional technical problems.
•    Trade-off Negotiation: Negotiate trade-offs (e.g., requirements and performance allocation among system components, implementation options, and costs) with teams and sub-teams across products/projects.
•    Strategic Collaboration: Collaborate with the Software Leadership Team on overall direction and strategies in defining the product software strategy.
•    Innovation Contribution: Contribute innovative ideas and solutions to help identify new product/feature opportunities.
•    Product Success: Collaborate with all members of product core teams to drive product success.
•    Customer Engagement: Work directly with customers/product owners to understand their needs and requirements, enhance communication, and build positive relationships.
•    Complex Implementation: Design and implement challenging and complex parts of the system.
•    Mentorship: Mentor software engineers, improving their technical skills and breadth of knowledge.
•    Agile Principles: Demonstrate experience with lean and agile software development principles and methods.
 

Required Skills & Education:

  •  Education: Bachelor’s degree in computer science or other technical discipline.
  •  Experience: Minimum of 8 years of product software design and development experience working with cross-functional teams.
  •  Leadership: Minimum of 3 years of experience as a Software Architect leading a technical team delivering system software for products.
  • Lifecycle Experience: Successful product development lifecycle experience, from the conceptual stage through product launch and into post-launch support.
  • Technology: 

o    C# & .NET 4.5
o    Windows 10
o    Visual Studio 2017
o    Web API
o    JavaScript frameworks (e.g. AngularJS)
o    ASP.NET, IIS, HTML5, CSS3
o    Unit Test Framework experience (NUnit or MSTest for C#, Jasmine for Javascript)
o    Object Oriented Analysis/Design
o    Ability to recognize and apply software design patterns

Desired Skills:

  • Domain Expertise: Experienced in system software architecture with a history of developing digital X-ray equipment, its constituent technology, and related imaging science.
  • Regulated Industry Experience: Experience with electronics/imaging/software for either medical devices (FDA 21 CFR Part 820, EU-MDR, IEC 62304, Design

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 Kit

Free account required — sign up in 30s

Company

Carestream

View company profile →