Job Description Summary
Responsible for design, quality, functionality, overall owning the product definition of a medical device. Works with cross functional teams to ensure product definition is met, contributes to the immediate team as well as other teams across business.GE Healthcare is a leading global medical technology and digital solutions innovator. Our mission is to improve lives in the moments that matter. Unlock your ambition, turn ideas into world-changing realities, and join an organization where every voice makes a difference, and every difference builds a healthier world.
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
- Bachelor’s degree in computer science or “STEM” Majors (Science, Technology, Engineering and Math) with minimum 10 years of experience.
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

0 applies
10 views
Other Jobs from GE Healthcare
Senior Software Engineering Manager
Senior Staff Software Architect
Interoperability Lead Engineer
Project Manager
Software Engineer
Software Development Engineer in Test
Similar Jobs
Principal Software Engineer - BE
Data Platform Engineer
Staff Software Engineer, Metrics - US (Remote)
Senior Cloud Engineer - Edge Compute
Senior Integration Software Engineer
Senior Data Architect
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say