Job Description Summary
Peripheral Focused Ultrasound (PFUS) is a novel & emerging technology that leverages ultrasound to specifically regulate metabolic function in the body to support the treatment of chronic diseases such as type 2 diabetes and obesity. As a Staff Software Engineer in GE HealthCare, you will play a critical role in defining, developing, and evolving software for Medical Ultrasound products in a fast-paced, agile development environment, utilizing the latest software development technologies and infrastructure, specifically working with our PFUS & General Imaging Primary Care Ultrasound Teams to support Advanced Technology Development and New Product Introduction activities for PFUS. We are an industry leader in medical ultrasound in the market, and you will be contributing to cutting-edge innovations that shape the future of healthcare.Ingénieur(e) Logiciel Staff (Staff Software Engineer) - Logiciel d'Imagerie médicale– pFUS Ultrasound
Les Ultrasons focalisés périphériques (PFUS – Peripheral Focused Ultrasound) est une technologie novatrice et émergente qui exploite les ultrasons pour réguler spécifiquement la fonction métabolique dans le corps, contribuant ainsi au traitement des maladies chroniques telles que le diabète de type 2 et l’obésité. En tant qu'Ingénieur(e) Logiciel Staff chez GE HealthCare, vous jouerez un rôle crucial dans la définition, le développement et l'évolution des logiciels pour les produits médicaux à ultrasons dans un environnement de développement agile et rapide. Vous travaillerez spécifiquement avec nos équipes globales : l’équipe PFUS et les équipes d’echographie pour imagerie Générale et Soins Primaires, afin de soutenir les activités de développement de technologies avancées et d’introduction de nouveaux produits pour PFUS. Nous sommes un leader industriel dans le domaine de l'échographie médicale, et vous contribuerez à des innovations de pointe qui façonnent l’avenir des soins de santé.
Job Description
** No Sponsorship for this role **
Your responsibilities will include:
Software Design & Implementation: Design and implement software for GE Healthcare's Medical Ultrasound products, ensuring adherence to high standards of quality and performance.
Full Software Development Lifecycle: Engage across the entire software development lifecycle, including high-level and detailed design, implementation, verification (both automated and manual), and maintenance activities.
Requirements & Specifications: Author software requirements and design specifications, acting as a feature lead by managing scheduling, estimating efforts, and overseeing implementation.
Testing & Verification: Develop and execute unit, integration, and system tests to validate design and implementation throughout development cycles.
Quality & Compliance: Apply technical expertise to ensure the quality of design and implementation, including compliance with GE Healthcare’s Quality Management System.
Agile Collaboration: Collaborate with project team members using the Agile Scrum methodology to deliver high-quality software solutions.
Mentorship: Mentor and guide other engineers on the team, promoting the development of high-quality software using static analysis tools, design reviews, and code reviews.
Technical Leadership: Provide technical decision-making and guidance for the Scrum team. Lead by example, driving engineering best practices to initiate, plan, and execute large-scale, cross-functional, and company-wide critical programs.
Continuous Improvement: Support and drive the team's efforts in continuous improvement by enhancing efficiency, eliminating duplication, and leveraging product and technology reuse.
Code Standards & Performance: Write code that meets established standards and delivers the desired functionality. Understand and assess application performance to ensure optimal outcomes.
Communication: Proactively share information across the team, ensuring it reaches the right audience with the appropriate level of detail and timeliness.
Education Qualification
Bachelor’s degree in electrical engineering, Computer Engineering, Computer Science, or related computer degree.
Important professional experience in Software Engineering.
Strong knowledge of Object-Oriented Analysis and Design, Software Design Patterns
Strong C++ / Embedded C++ software design, implementation, and testing skills.
Desired Characteristics / Technical Expertise
Familiarity with developing software control interfaces to electronic circuit boards on Windows Platform
Knowledge of well-known hardware protocols (USB, SPI, UART, SRIO, etc.)
Experience/Familiarity with embedded SW development on DSPs, VHDL.
Medical Industry Experience (Preferred): Prior experience working as a software engineer in the medical (ultrasound) industry is preferred.
Vos responsabilités incluront :
Conception et Mise en Œuvre de Logiciel : Concevoir et mettre en œuvre des logiciels pour les produits à ultrasons médicaux de GE HealthCare, en garantissant le respect des normes de qualité et de performance les plus élevées.
Cycle de Vie Complet de Développement Logiciel : Participer à toutes les phases du cycle de vie du développement logiciel, y compris la conception de haut niveau et détaillée, l’implémentation, la vérification (automatisée et manuelle) et les activités de maintenance.
Exigences et Spécifications : Rédiger les exigences et spécifications de conception logicielle, en gérant la planification, l’estimation des efforts et la supervision de l’implémentation en tant que responsable de fonctionnalité.
Tests et Vérification : Développer et exécuter des tests unitaires, d’intégration et systèmes pour valider la conception et l’implémentation tout au long des cycles de développement.
Qualité et Conformité : Appliquer une expertise technique pour garantir la qualité de la conception et de l’implémentation, y compris la conformité au système de gestion de la qualité de GE HealthCare.
Collaboration Agile : Collaborer avec les membres de l’équipe projet en utilisant la méthodologie Agile Scrum pour livrer des solutions logicielles de haute qualité.
Mentorat : Encadrer et guider les autres ingénieurs de l’équipe, en promouvant le développement de logiciels de haute qualité à l’aide d’outils d’analyse statique, de revues de conception et de code.
Leadership Technique : Fournir des décisions et orientations techniques pour l’équipe Scrum. Donner l’exemple en adoptant les meilleures pratiques d’ingénierie pour initier, planifier et exécuter des programmes critiques à grande échelle, transversaux et stratégiques.
Amélioration Continue : Soutenir et stimuler les efforts de l’équipe en matière d’amélioration continue en augmentant l’efficacité, en éliminant les duplications et en réutilisant les produits et technologies.
Normes de Code et Performance : Écrire du code conforme aux normes établies et répondant aux fonctionnalités souhaitées. Comprendre et évaluer les performances des applications pour garantir des résultats optimaux.
Communication : Partager proactivement les informations au sein de l’équipe, en veillant à ce qu’elles parviennent à la bonne audience avec le niveau de détail et de rapidité appropriés.
Qualifications
Diplôme d’ingénieur ou Master en génie informatique, informatique, génie électrique ou discipline connexe.
Une expérience professionnelle importante en ingénierie logicielle, notamment dans le développement de logiciels pour échographie médicale, ou ultrasons médicaux.
Solides connaissances en analyse et conception orientées objet, modèles de conception logicielle.
Compétences solides en conception, implémentation et test logiciel en C++/C++ embarqué.
Compétences et Caractéristiques Recherchées
Familiarité avec le développement d’interfaces de contrôle logiciel pour cartes de circuits électroniques sur plateforme Windows.
Connaissance des protocoles matériels bien connus (USB, SPI, UART, SRIO, etc.).
Expérience/familiarité avec le développement de logiciels embarqués sur DSPs, VHDL.
Capacité à prendre en charge des tâches de petite et moyenne taille tout en encadrant et en aidant les membres de l’équipe.
Compétences solides en C++/C++ embarqué : expertise en conception, implémentation et test de logiciels.
Développement Matériel/Logiciel/Système : expérience pratique approfondie dans le développement de systèmes matériels/logiciels pour environnements Windows.
Fiabilité et Performance Logicielles : compréhension approfondie des techniques de fiabilité logicielle, de détection/isolement des pannes et des algorithmes de performance.
Conformité aux Normes Réglementées : expérience confirmée dans le développement de logiciels conformes aux normes réglementées du cycle de vie du développement logiciel (SDLC) dans l’industrie des dispositifs médicaux.
Méthodologies Agile et Systèmes de Qualité Logicielle : familiarité avec les pratiques de développement logiciel Agile et les systèmes de qualité logicielle.
Gestion de Configuration Logicielle : expérience avec des outils de gestion de configuration logicielle tels que Perforce et Git.
Adaptabilité : capacité à exceller dans un environnement de travail dynamique et à rythme rapide.
Développement de Cas de Test : expérience dans le développement de cas de test en C++ en utilisant un framework.
Préférence : expérience préalable en tant qu’ingénieur(e) logiciel dans l’industrie médicale (échographie).
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.
Our total rewards are designed to fuel your ambition by providing the flexibility and support you need to turn your ideas into impactful realities. Our compensation and benefits align with what you'd expect from an organization of global reach and scale. You'll find yourself surrounded by career opportunities in a culture that fosters care, collaboration, and support.
About us :
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.
Inclusion et diversité :
GE HealthCare est un employeur offrant l'égalité des chances où l'inclusion compte. Les décisions relatives à l'emploi sont prises sans tenir compte de l’origine nationale ou ethnique, de la religion, du sexe, de l'orientation sexuelle, de l'identité ou de l'expression de genre, de l'âge, du handicap, du statut d'ancien combattant protégé ou d'autres caractéristiques protégées par la loi.
Nos rémunérations totales sont conçues pour libérer votre ambition en vous donnant la motivation et la flexibilité dont vous avez besoin pour transformer vos idées en réalités qui changent le monde. Nos salaires et nos avantages sociaux correspondent à tout ce que vous attendez d’une organisation ayant une dimension internationale, avec des possibilités de développement de carrière, dans une culture qui favorise la collaboration et le soutien.
A propos de nous :
GE HealthCare est l'un des leaders mondiaux dans le domaine des technologies médicales et des solutions numériques. Il permet aux cliniciens de prendre des décisions plus rapides et plus pertinentes à travers des équipements intelligents, des analyses de données, des applications et des services. Avec plus de 100 ans d'expérience dans le secteur de la santé et environ 47 000 employés dans le monde, la société est au centre d'un écosystème qui travaille pour une médecine de précision.Présent en France depuis 1987 avec aujourd’hui 2 800 collaborateurs, c’est un acteur solidement ancré dans l’hexagone à travers son empreinte industrielle, son centre de R&D et de production à Buc dans les Yvelines et des partenariats de recherche avec des entreprises et des centres de recherche français. www.gehealthcare.com
#LI-PW1
Additional Information
Relocation Assistance Provided: No
0 applies
1 views
Other Jobs from GE Healthcare
Lead System Design Engineer
Senior Test Automation Engineer
Software Engineer
Imaging Technology Lead - Oncology
Similar Jobs
Lead Data Scientist
Sr. RF Product Engineer
Audio Systems Acoustic Engineer (Sr Eng)
Senior Research Scientist, Model Architecture (12-Month LTE)
Senior Software Engineering Manager, Rapid Reuse Modeling
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