A Day in the Life
TheSenior Principal Software Engineer (R & D) would be accountable for independently implementing strategic goalsand operational plans established by functional leadership, based on businessstrategy with a significant impact on the functional results.
Thisindividual must lead the product innovation & champion industry bestpractices by applying an array of technologies, tools, and standards throughoutthe SW support that MEIC provides across Bus in various stages of ProductDevelopment, RPE and support as required to ensure superior performance andvalue delivery.
The individual must inspire, coach and mentor PrincipalSoftware Engineers, Technical Leads and Engineers with diverse skills sets andtechnologies.
Theideal candidate is a technology expert as well as a critical thinker who would operateacross the disciplines - product design, software architecture and development,software engineering process, operational performance, and customer support.
Theindividual must build strong relationships across the matrix. The individual mustbe a self-starter and should be able to strongly influence the design of newproducts, processes, standards, or operational plans.
The individual mustimprove the existing processes and systems using significant conceptualizing,reasoning and interpretation.
The individual must interact with internal andexternal customers and vendors at various levels, including executiveleadership, on significant matters.
Therole requirement for the current & potential engagements with the GBUswould require :
Agilesoftware product development experience
SoftwareEngineering experience : With deep understanding / experience in either Embeddedor Application SW
TestDriven & Behavior Driven Development Experience
Cybersecurity, Project Management & SW QA exposure
Bachelor’sin Engineering or Technology in Computer Science, Electronics or related fieldis required.
Master’sdegree Computer Science, Electronics or related field is preferred
Certificationin Agile SCRUM / SAFe Agile is required
Required Experience :
Minimumof 15 years of relevant work experience in software product development
Experience in Medical device software and healthcarestandards is desired Critical experience in implementing large to mediumcomplex software architectures and solutions for desktop, web, mobile and IoTplatforms.
Experience owning, supervising and delivering concurrent softwarereleases using iterative / agile techniques, ensuring on-
time delivery and goodquality.
Priorexperience in a large MNC in a Principal Engineer or equivalent role
Required Competencies :
Expert-levelknowledge in service-oriented architecture, design patterns, technicalrequirements, and software design & development.
Expert-levelknowledge in Web Application development with distributed cloud-basedarchitecture.
Expert-levelknowledge and hands-on experience in J2EE technology stack and / or Microsofttechnology stack.
Expert-levelknowledge inDevOps, build, deployment, and configuration management systems forheterogeneous, multi-platform software
Well-versedin object-oriented design concepts and enterprise architecture principles.
Well-versed with theindustry standard libraries, frameworks, testing platforms and services, anddeployment methods that can help build vertical solutions for varioustherapies.
Well-versed with SAFe agile, lean and design thinking principles.
Knowledgein Design Thinking and Agile Dual-Track development
Knowledge in Wireless technologies
Well-versed with thearchitecture trends and emerging technologies, while contributing to theproduct and technology roadmaps and strategy.
Well-versed with theindustry best practices for development and testing in terms of codingstandards, design patterns, reusable components, and automation.
Eight CoreCompetencies : Intellectual Horsepower,Technical Ability, Team Building, Identifying and Developing Talent, Dealingwith Ambiguity / Change, Manage Diverse Relationships, Organizational Ability,Comfort Around Higher Management.
Up to 15 % travelinternationally and domestic.