118 Wipro Enterprises Ltd Jobs
Staff Software Engineer
Wipro Enterprises Ltd
posted 11hr ago
Flexible timing
Key skills for the job
Job Description
Roles and Responsibilities:
In this role, you will:
Work with Product managers to understand product requirements & vision, define SW requirements by understanding the user and system requirements that define the product.
Own Product definition for software subsystem; provide Design leadership for new product development programs as a key member of a cross functional team.
Conduct thorough design reviews to identify potential issues and ensuring the software meets all quality and safety standards.
Overseeing the integration of software components with hardware and other systems, as well as leading the development and execution of comprehensive testing plans.
Lead the engineering team in the implementation of the design process. This includes requirements management, risk management (including FMEA), DFX, verification, compliance to internal QMS processes & industry standards, and design transfer to production.
Lead technical designs and present technical ideas through whiteboarding; drive design reviews, define interfaces between code modules, and applies existing technology to designs.
Seek and provide feedback on design and development.
Demonstrate the ability to make informed technology choices after due diligence and impact assessment
Understand whole product, its modules and the interrelationship between them while being an expert in the assigned component or module
Help in designing interfaces and information exchange between modules
Articulate the need for scalability and understand the importance of improving quality through testing.
Be an expert in assessing application performance and optimizing/improving it through design and best coding practices
Partners closely with the quality organization to implement efficient and effective design processes.
Ensures quality targets are satisfied and retires technical risks as they arise on the program or released product.
Leading the design team in the development of verification planning and execution for NPIs and released products.
Support manufacturing and the installed based through corrective and preventative actions to ensure customer satisfaction.
Driving the architecture, test strategies, branching strategy, design requirements for the product all the time balancing implementation complexity, risks, manufacturability, serviceability and quality.
Stay updated with relevant medical device regulations
Education Qualification
Desired Characteristics/Technical Expertise:
Minimum 8+ years of medical device experience.
5+ years of lead system designer experience.
Experienced in risk management including FMEA.
Strong understanding of engineering product development processes.
Strong knowledge of DICOM standard
Able to influence peers and cross functional partners.
Experience with Medical device standards
Experience with DFX (manufacturability, serviceability, reliability, test, etc)
Self-starter, energizing, and results oriented.
Strong Hands-on experience on core Java (1.8 or higher) and Spring boot framework.
Hands-on experience in API design and development, unit testing.
Hands on experience on scripting languages such as Shell, PowerShell Or python
Hands-on experience in using message brokers such RabbitMQ .
Exposure to developing containerized applications/services in Docker/Kubernetes environment.
Strong expertise in designing scalable enterprise solutions on microservices paradigm and REST APIs.
Understanding of Object Oriented Programs paradigms and application in implementing reusable and maintainable software components
Expertise in core data structures as well as algorithms and has the ability to implement them using language of choice.
Good understanding and experience with DevOps practices and Continuous Integration /Continuous Delivery tool chains (Git, Jenkins, Artifactory, Sonar, Code review tools).
Good understanding of Agile delivery methodology and experience in working with Scrum teams.
Inclusion and Diversity
GE Healthcare is an Equal Opportunity Employer where inclusion matters. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
We expect all employees to live and breathe our behaviors: to act with humility and build trust; lead with transparency; deliver with focus, and drive ownership - always with unyielding integrity.
Our total rewards are designed to unlock your ambition by giving you the boost and flexibility you need to turn your ideas into world-changing realities. Our salary and benefits are everything you d expect from an organization with global strength and scale, and you ll be surrounded by career opportunities in a culture that fosters care, collaboration and support.
#EveryRoleIsVital
Additional Information
Relocation Assistance Provided: Yes
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Staff Software Engineer roles with real interview advice