🌎
Cette publication d'offre n'est pas disponible dans tous les langues du site Web

Senior Software Engineer

📁
Engineering
📅
20000MRO N° de la demande de poste
Merci de l'intérêt que vous avez porté à l'offre de Senior Software Engineer. Malheureusement, ce poste n'est plus disponible. Vous pouvez toutefois lancer une recherche parmi nos 1,349 postes vacants en cliquant ici.
Must Have: Minimum Requirements

EXPERIENCE

                                                                                                                                                                              

  • 8+ years embedded software development experience.

Basic:

  • Strong software development skills, with proficiency in C++/Python
  • Solid understanding and experience in design patterns, data structures and advanced programming techniques.
  • Experience with common development tools:  environments, compilers, build management software, debugging and source control tools, etc.
  • Strong interpersonal skills with ability to work collaboratively with cross-functional teams to build consensus and establish common goals.
  • An insatiable intellectual curiosity and the ability to learn quickly in a complex space.

 

Preferred:

  • Experience with UNIX/Linux and shell scripting strongly preferred.
  • Knowledge of Python data analysis libraries–Panda or Beautiful Soup–is a strong plus.
  • Proficiency in data engineering-data parsing, web scraping, data transformation, data integration, etc.- is a strong plus.
  • Experience working with RESTful API and general service-oriented architectures.
  • Experience with one or more: TDD, Unit Test, continuous integration and delivery.
  • Experience with distributed real-time software.
  • Familiarity with real-time operating systems such as QNX.
  • Familiarity with RTI DDS and other common networking protocols.
  • Experience performing risk management analysis of software (e.g. SW FMEA).
  • Familiarity with Agile development methodology.

 

 

KNOWLEDGE, SKILL, AND ABILITY

 

  • Extensive experience in firmware development preferably in medical devices domain
  • Strong design and development experience  , Advanced C++ is preferable.
  • Software Unit testing knowledge
  • Embedded application development experience is required.
  • Should be familiar with X86 and ARM microprocessor architectures.
  • Candidate should be knowledgeable and have experience in software engineering processes and software life-cycle in general.
  • Object-Oriented Design and Implementation is required.
  • Good understanding of multithreading in both, design and implementation
  • Experience with projects that require hardware /software interfacing
  • Working knowledge of Linux, VxWorks and QNX operating systems are preferable
  • Knowledge of basic communication protocols like serial and wireless
  • Medical instruments development experience is preferable
  • Experience with a documented software development processes or familiarity with FDA and ISO standards like IEC 62304 is a plus
  • Good communication skills
  • Good team player

 

EDUCATION

 

  • Required: - B.E or B.Tech in Computer Sciences, Electronics or Electrical Engineer.
  • Preferred: - M.E or M.Tech in Computer Sciences, Electronics or Electrical Engineer.

 

SHORT-TERM SUCCESS METRICS (6-12 MONTHS)

 

  • Demonstrate strong analytical, programming and debugging skills
  • Demonstrate strong design and development skills
  • Demonstrate strong knowledge on tools and technologies
  • Establish trusting relationship  with the team and other stakeholders
  • Demonstrate problem solving capabilities.
  • Deliver on project commitments.

 

LONG-TERM SUCCESS METRICS (1+ YEAR)

 

  • Learn and demonstrate Product and Domain understanding
  • Demonstrate solid understand of Software Development Lifecycle
  • Consistently deliver on Project commitments

Mon profil

Créer et gérer des profils pour des opportunités futures.

Accéder au profil

Mes candidatures

Suivre vos opportunités.

Mes candidatures

Offres similaires

Nanakramguda, Hyderabad, India

📁 Engineering

N° de la demande de poste: 2400056S

Nanakramguda, Hyderabad, India

📁 Engineering

N° de la demande de poste: 2400056Q

Nanakramguda, Hyderabad, India

📁 Engineering

N° de la demande de poste: 2400054H

LE CHANGEMENT COMMENCE AVEC VOUS

Nous recherchons des idées audacieuses et des perspectives nouvelles - les moteurs de l'innovation. Rejoignez-nous pour dessiner l'avenir de la santé.

INGÉNIERIE

L'opportunité d'inventer. Le bénéfice de rejoindre un leader. Le pouvoir d'améliorer des vies. Vous trouverez tout cela ici, et bien d'autres choses.

EN SAVOIR PLUS

VENTES

Offrez des solutions qui changeront la vie des personnes qui en ont vraiment besoin. Soyez récompensé pour du travail qui mérite de l'être.

EN SAVOIR PLUS

RÉGLEMENTAIRE

Aidez-nous à accomplir notre objectif : garantir à tous, partout dans le monde, des soins de qualité à un prix abordable. Votre analyse et votre point de vue nous aideront à cré er des solutions qui changent le monde.

EN SAVOIR PLUS

DÉCOUVREZ LA
MISSION MEDTRONIC.

Notre Mission de “soulager la douleur, restaurer la santé et prolonger la vie” n'est pas qu'une simple déclaration. It's a belief that our employees live every day.

EN SAVOIR PLUS

HISTOIRE D'EMPLOYÉ :
INGÉNIERIE

Alyse est directrice de programme d'ingénierie en neuromodulation à Minneapolis, Minnesota.

EN SAVOIR PLUS

VOUS ENVISAGEZ
DE TRAVAILLER CHEZ
MEDTRONIC?

Nos collaborateurs viennent d'horizons divers et ont un but commun : changer des vies.

EN SAVOIR PLUS

NOUS APPRÉCIONS CE QUI
VOUS REND
UNIQUE.

Rejoignez-nous pour apporter votre point de vue unique à notre culture de collaboration et d'innovation.

EN SAVOIR PLUS
La Mission d'améliorer l'accès aux soins partout dans le monde nous rend tous fiers et nous travaillons dur pour l'accomplir. Des personnes de qualité, une atmosphère de travail détendue, des salaires de grandes villes. Le PDG est un homme exceptionnel. Il communique clairement sur la Mission et consacre véritablement sa vie à l'accomplir.
Des collègues intelligents et engagés. Portés par la Mission. De bons bénéfices. Des opportunités de carrière sur le long terme. Notre entreprise est suffisamment vaste pour que vous trouviez toujours des projets intéressants sur lesquels travailler.
Savoir que votre travail de tous les jours aide à sauver des vies rend le travail d'autant plus intéressant. Formation dans le domaine des pratiques d'apprentissage, de la qualité, et autre. Excellents collaborateurs.

TRAVAILLER CHEZ
MEDTRONIC

Intégrer l'une des entreprises leader dans le domaine des technologies médicales.