Senior System Software Architect
Carestream Health, Inc. - Rochester, NY
Apply NowJob Description
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:$132,200 - 176,200This 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 in STEM Majors (Science, Technology, Engineering, and Math).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.5o Windows 10o Visual Studio 2017o Web APIo JavaScript frameworks (e.g. AngularJS)o ASP.NET, IIS, HTML5, CSS3o Unit Test Framework experience (NUnit or MSTest for C#, Jasmine for Javascript)o Object Oriented Analysis/Designo Ability to recognize and apply software design patternsDesired 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 Controls...) or electro-mechanical devices in a regulated industry environment.Remote Collaboration: Ability to effectively interface with team members in remote locations and willingness to travel domestically and internationally.Cross-disciplinary Interface: Able to effectively interface with all project disciplines including Research, Product Development, Service, Manufacturing, Regulatory, Marketing, and Quality.System Engineering: Familiarity with processes and procedures utilizing systems engineering and modern design methodologies and associated tools (Model-Based System Engineering).Problem-Solving: Systematic approach to problem-solving, root cause analysis, and issue resolution combined with a good understanding of relevant technologies and their practical munication Skills: Good oral and written communication skills.Concept Distillation: Ability to distill complex concepts into simple, concise, and clear terms.Technology:o Experience with Agile software development and scrumo Git (or related SCM tool)o Messaging technologies (e.g. WCF, MSMQ, etc.)o Platform based software development experienceo nHibernate or related ORM technologyWork Environment:OfficeApplying for a job with CarestreamAll applicants must complete the on-line application process. Carestream is committed to working with and providing reasonable accommodations to individuals with disabilities. If you require assistance or an accommodation because of a disability to participate in the application process, please click accommodationsRequisition ID: 3988 Carestream is an Equal Opportunity EmployerCarestream is an equal opportunity organization. We recruit, employ, train, compensate, and promote without regard to race, religion, creed, color, national origin, age, gender, sexual orientation, gender identity, marital status, disability, veteran status, or any other basis protected by applicable federal, state or local law. Minimum Salary: 132200.00 Maximum Salary: 176200.00 Salary Unit: Yearly
Created: 2024-11-02