Job Description Summary
We are looking for an experienced Staff Software engineer in Our Maternal & Infant Care team. The person will be a core member of software team to design, develop & deliver software for device and Digital Solutions products. The person will be responsible for building software products with highest quality in a timely manner and provide technical leadership to team for software design, architecture, development and maintenance. We need a team player with strong communication skills, motivated to achieve results in a fast-paced environment.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:
- Design, develop and maintain/improve the features using the latest software development technologies and infrastructure.
- Be a role model and provide technical leadership for team to follow design best practice and customer first mindset.
- Identify the scope of the work, provide initial estimate, and justify the estimate with facts.
- Work in fast paced, agile/scrum development model on cutting edge technologies in delivering integrated software products collaborating with different teams, with a high do/say ratio and uncompromised quality.
- Collaborates with Principal Engineers, cross-functional team architects, to understand their evolving requirements and translates them to architectural runway features and executes them.
- Maintain code quality through best practices, unit testing and code quality automation.
- 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.
- Articulate the need for scalability and understand the importance of improving quality through testing.
- Drive design reviews, define interfaces between code modules, and applies existing technology to designs.
- Be an expert in assessing application performance and optimizing/improving it through design and best coding practices.
- Work with Product Line Leaders (PLLs) to understand product requirements & vision.
- Write code that meets coding & quality standards and delivers desired functionality using the technology selected for the project.
- Working with clinical and product marketing personnel to understand user needs, define software requirements, and develop proof of concept solutions.
- Collaborating with verification teams for appropriate testing of features developed
Qualifications/Requirements:
- Bachelor’s Degree in a STEM major (Science, Technology, Engineering and Math).
- Minimum of 10+ years of experience in object-oriented design and programming in a production software environment using Agile development methodologies.
- Hands-on experience in Linux based products with C++, Python, embedded Devp and C.
- Strong understanding of object-oriented design, Design patterns, Algorithms and data structures.
- Strong debugging and problem-solving skills, working with existing, complex code base.
- Proven background as a technical leader for end-to-end systems & experiences.
- Knowledge of Microcontrollers and Microprocessors, Real-time Operating systems.
Desired Characteristics:
- Understanding of medical devices/ medical software development
- Strong problem-solving abilities and communication skills
- Self-starter, motivated and able to work with minimal supervision.
- Ability to work with global cross functional teams, flexible to accommodate time zones as required.
- Proven ability to quickly ramp-up on complex and unfamiliar code, and ability to pick up new languages/frameworks as needed.
- Proven knowledge of the Software development lifecycle in product delivery and maintenance.
- Experience leading projects across the product lifecycle – concept creation, new product development, iteration of existing products.
- Proactively identifies and removes project obstacles or barriers on behalf of the team.
Note
This Job Description is intended to provide a high level guide to the role. However, it is not intended to amend or otherwise restrict/expand the duties required from each individual employee as set out in their respective employment contract and/or as otherwise agreed between an employee and their manager.
Additional Information
Relocation Assistance Provided: Yes
0 applies
5 views
Similar Jobs
Senior Data Scientist
Data Engineer
Senior Security Engineer, Detection & Response (Hybrid)
Senior Software Engineer
Senior Partner Engineer - Speakers n' Stuff
Data Engineer I
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
🥳🥳🥳 401 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