🌎
Questa pubblicazione dell'offerta di lavoro non è disponibile in tutte le lingue del sito Web

Senior Software Engineer

📁
Engineering
📅
20000MRO N. richiesta
Grazie dell'interesse dimostrato per la posizione di Senior Software Engineer. Questa posizione è stata chiusa ma puoi cercare tra le nostre 1,349 offerte di lavoro aperte facendo clic qui.
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

Mio profilo

Crea e gestisci profili per le prossime opportunità.

Vai al profilo

Mie candidature

Tieni traccia delle opportunità.

Mie candidature

Elenchi simili

Nanakramguda, Hyderabad, India

📁 Engineering

N. richiesta: 2400056S

Nanakramguda, Hyderabad, India

📁 Engineering

N. richiesta: 2400056Q

Nanakramguda, Hyderabad, India

📁 Engineering

N. richiesta: 2400054H

IL CAMBIAMENTO INIZIA CON VOI

Cerchiamo idee audaci e nuove prospettive: è questo che guida l’innovazione. Lavorate con noi per dare un nuovo impulso all’assistenza sanitaria.

INGEGNERIA

L’opportunità di creare. Il vantaggio di far parte di un’azienda leader. La possibilità di migliorare la vita delle persone. Troverete tutto questo e tanto altro.

ULTERIORI INFORMAZIONI

VENDITE

Offrire soluzioni in grado di cambiare la vita a chi ne ha bisogno. Realizzatevi con un lavoro gratificante.

ULTERIORI INFORMAZIONI

NORMATIVE

Unitevi alla nostra sfida nel rendere l’assistenza sanitaria globale accessibile e sostenibile. Le vostre intuizioni e la vostra supervisione ci aiuteranno a creare soluzioni in grado di migliorare la vita di milioni di persone in tutto il mondo.

ULTERIORI INFORMAZIONI

PER SAPERNE DI PIÙ SULLA
MISSIONE DI MEDTRONIC.

La nostra missione “alleviare il dolore, ridare salute e prolungare la vita” è molto più di una dichiarazione. È un principio che i nostri dipendenti seguono ogni giorno.

ULTERIORI INFORMAZIONI

STORIA DI DIPENDENTI:
INGEGNERIA

Alyse è un Engineering Program Manager per la Neuromodulazione a Minneapolis, Minnesota.

ULTERIORI INFORMAZIONI

Cosa significa lavorare in
MEDTRONIC?

I nostri dipendenti provengono da contesti diversi migliorare la vita di milioni di persone in tutto il mondo anziché cambiare le vite.

ULTERIORI INFORMAZIONI

APPREZZIAMO CIÒ CHE VI RENDE
UNICI.

Unitevi a noi portando il potere delle vostre idee nella nostra realtà collaborativa e innovativa.

ULTERIORI INFORMAZIONI
Migliorare l’accesso alla sanità globale è una missione di cui andiamo fieri e impegnandoci per conseguirla. Persone straordinarie, un’atmosfera divertente, retribuzione adeguata. Il CEO è straordinario: riesce a comunicare in modo estremamente chiaro quale sia la missione e dedica la sua vita a perseguirla.
Colleghi smart e impegnati. Imperniata sulla missione. Tanti vantaggi. Buone opportunità di carriera a lungo termine. L’azienda è sufficientemente ampia da trovare sempre interessanti progetti a cui lavorare.
Sapere che ogni giorno il vostro lavoro aiuta a salvare delle vite lo rende un luogo straordinario in cui lavorare. Formazione su processi lean, qualità e tanto altro. Colleghi eccellenti.

LAVORARE DA
MEDTRONIC

Far parte di una delle aziende leader mondiali nel campo delle tec­nologie e soluzioni terapeutiche.