Software Engineer (Microcontroller) (m/f/d)

LivaNova

Join us today and make a difference in people's lives!

Software Engineer (Microcontroller) (m/f/d)

Position Summary

In this position you will work within the Cardio-Pulmonary Business Franchise as part of the SW Team on the development of new products.

You will work specifically on life-sustaining devices as Heart-Lung Machines or other products of the cardio-pulmonary portfolio (e.g. Auto-Transfusion Systems, Heater-Cooler) on a wide spectrum of tasks during the concept, design and verification phase.

General Responsibilities

  • Designs and develops high safety microcontroller-based Software responsible for Sensor Interfaces, Actuator control and complex clinical functionalities.
  • Supports on the definition of product requirement in close collaboration with other stakeholders (e.g. Marketing, System Engineers)
  • Defines the Software Architecture in collaboration with the SW Architect considering all constraints coming from legacy products or interacting with HW Engineers to overcome possible HW challenges
  • Develops the Software and creates the necessary Design Documentation in line with the Medical Devices’ standards
  • Ensures the quality of the Software deliverables through up-to-date static/dynamic code analysis tools and by developing Unit Tests/Integration tests, Code Reviews in line with internal Quality standards.
  • Supports the Root-Cause Analysis and resolution of SW Anomalies using Debug and Measurement tools (E.g. Oscilloscope)
  • Occasional travel may be required

Skills and Experiences

  • Several years of experience in the development of embedded systems with a Bachelors Degree in Electrical Engineering, Computer Engineering, Computer Science or similar
  • Some years of experience in the development of embedded systems with a Masters Degree in Electrical Engineering, Computer Engineering, Computer Science or similar
  • Strong programming skills in Embedded C++
  • Strong Knowledge of microcontroller-based embedded systems, mainly ARM processors and capable of reading Data-sheets and Schematics
  • Strong knowledge of communication protocols like I2C, SPI, UART, RS232
  • Experience with Real Time Operating Systems (e.g. Keil RTX or similar)
  • Experience with static/dynamic code analysis tools (e.g. Polyspace, Vectorcast)
  • Experience with CAN Bus and related test and debugging Tools (e.g. CANoe)
  • Knowledge of SCM tools as SVN, GIT, JIRA, Eclipse IDE, ClearCase etc
  • Knowledge and previous experience working with Agile methodologies
  • Knowledge of Application Lifecycle Management tools as Polarion
  • Knowledge of EU, US and international medical quality, safety standards (IEC 62304, ISO 14971, ISO 13485).
  • Hands on experience with debuggers and Oscilloscope
  • Able to work in a fast-paced multicultural environment
  • Open-minded with a hands-on attitude
  • Excellent written and verbal communication skills
  • Good command of English language. Knowledge of German language is appreciated

What we can offer you

In addition to providing, you with a supportive, inclusive, and collaborative environment where you will feel empowered to take ownership and drive meaningful change, we will reward you with the following:

  • A dynamic role in an advanced Medical Device environment interfacing with all worldwide regulatory landscapes supporting your professional career growth
  • Exposure to a State-of-the-Art medical device development process, in close co-operation with international clinicians
  • Competitive base salary
  • Variable short-term & long-term incentives
  • Recognition: through our STARS Program, we recognise and celebrate our colleagues’ contributions and achievements

If you like the sound of the above and feel energised by the idea of joining a great brand at a moment of exciting expansion, please apply now. We look forward to hearing from you!

Our commitment to Diversity & Inclusion:

LivaNova values equality and celebrates diversity. We are committed to ensuring that our recruitment process is fair, transparent and free from unlawful discrimination.

Our selection process is driven by the key demands/requirements for the role rather than bias or discrimination on the basis of a candidate’s sex, gender identity, age, marital status, veteran status, non-job-related disability/handicap or medical condition, family status, sexual orientation, religion, color, ethnicity, race or any other legally protected classification.

Background Checks at LivaNova:

Upon successful completion of the hiring process an offer may be extended. Please note, LivaNova reserves the right to conduct background investigations and/or reference checks on all its potential employees, where permitted by local legislation. This offer therefore, is contingent upon a clearance of such a background investigation and/or reference check, and can be rescinded, where permitted by local legislation, based upon data received in the background check and/or refusal to cooperate with or any attempt to affect the results of this check.

Notice to third party agencies:

Please note that we do not accept unsolicited resumes from recruiters or employment agencies. In the absence of a signed Recruitment Services Agreement, we will not consider, or agree to, payment of any referral compensation or recruiter fee. In the event that a recruiter or agency submits a resume or candidate without a previously signed agreement, we explicitly reserve the right to pursue and hire those candidate(s) without any financial obligation to the recruiter or agency.

Read Full Description
Confirmed 3 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles