Embedded Software Developer

vor 4 Wochen


Munich, Bayern, Deutschland LivaNova PLC Vollzeit

Role 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.

Key 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

Requirements

  • A few 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)
  • Hands on experience with debuggers and Oscilloscope
  • 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)
  • 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 Offer

  • 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

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



  • Munich, Bayern, Deutschland LivaNova PLC Vollzeit

    Embedded Software Developer OpportunityWe are seeking an experienced Embedded Software Developer to join our team at LivaNova PLC. As an Embedded Software Developer, you will be responsible for designing and developing high-safety microcontroller-based software responsible for sensor interfaces, actuator control, and complex clinical functionalities.Key...


  • Munich, Bayern, Deutschland QNX Software Systems Vollzeit

    Job Role:As a Student Worker - Software and Test Development for QNX OS, you will be an integral part of our core tools team, working on cutting-edge platforms at QNX Software Systems.Key Responsibilities:Create an environment for integrating various embedded hardware units, including automotive ECUs based on Renesas, Intel, Qualcomm, TI, and RPI SoC's, to...


  • Munich, Bayern, Deutschland QNX Software Systems Vollzeit

    Job OverviewWe are seeking a highly skilled and motivated Embedded Software Developer to join our team at QNX Software Systems. This is an exciting opportunity to work on cutting-edge embedded systems and contribute to the development of our world-renowned QNX operating system.About the RoleIn this role, you will be responsible for creating software...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    Embedded Software Engineer RoleAbout the JobAt Optimus Search, we are seeking an experienced Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for designing, developing, and maintaining high-performance embedded software.Key ResponsibilitiesDesign and develop high-performance embedded softwareContribute to...


  • Munich, Bayern, Deutschland Bragi Vollzeit

    About the RoleBragi is a leading innovator in the AI headphone space, known for its smart devices that integrate seamlessly into users' lives. We're seeking a skilled Embedded Firmware Software Developer to join our team and contribute to the development of our cutting-edge technology.Key ResponsibilitiesDesign, develop, and debug low-level software for our...


  • Munich, Bayern, Deutschland OroraTech GmbH Vollzeit

    About the RoleWe are seeking a talented Embedded Systems Software Developer to join our team at OroraTech GmbH. As an Embedded Systems Software Developer, you will be responsible for designing and testing our newly developed satellite platform. This is a unique opportunity to work on a mission that aims to better cope with natural disasters and mitigate...


  • Munich, Bayern, Deutschland LivaNova PLC Vollzeit

    Cardio-Pulmonary Software SpecialistIn this role, you will be part of the SW Team within the Cardio-Pulmonary Business Franchise, working on the development of new products.You will be responsible for designing and developing high-safety microcontroller-based software for sensor interfaces, actuator control, and complex clinical functionalities.Key...


  • Munich, Bayern, Deutschland Technology & Strategy Vollzeit

    Job Title: Embedded Systems Software DeveloperJob Description:We are seeking a skilled Embedded Systems Software Developer to join our team at Technology & Strategy. As a key member of our aerospace projects in Bayern, you will be responsible for developing software for embedded systems for aviation applications.Key Responsibilities:Participate in the...


  • Munich, Bayern, Deutschland RHESO Vollzeit

    Job TitleEmbedded Systems DeveloperDescriptionWe are seeking an experienced Embedded Systems Developer to join our team at RHESO.TECH. The ideal candidate will have a strong background in electronics and software development, with a focus on signal processing and embedded systems.Key Responsibilities• Analyze functional requirements and write technical...


  • Munich, Bayern, Deutschland OroraTech GmbH Vollzeit

    About the RoleOroraTech GmbH is seeking a skilled Embedded Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and testing our newly developed satellite platform.Key ResponsibilitiesDevelop spacecraft software operating satellites and infrared camerasWrite software components for microcontroller...


  • Munich, Bayern, Deutschland OroraTech GmbH Vollzeit

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at OroraTech GmbH. As a key member of our team, you will be responsible for designing and testing our newly developed satellite platform.Key ResponsibilitiesDevelop spacecraft software operating satellites and infrared camerasWrite software components for...


  • Munich, Bayern, Deutschland OroraTech GmbH Vollzeit

    About the RoleWe are seeking a skilled Embedded Software Engineer to join our team at OroraTech GmbH. As a key member of our team, you will be responsible for designing and testing our newly developed satellite platform.Key ResponsibilitiesDevelop spacecraft software operating satellites and infrared camerasWrite software components for microcontroller...


  • Munich, Bayern, Deutschland QNX Software Systems Vollzeit

    Job Role:As an Embedded Software and Test Development Specialist, you will be part of our core tools team at QNX Software Systems. Your primary responsibility will be to create an environment where various embedded hardware units can be integrated to access them remotely.Key Responsibilities:Develop and maintain software tools for embedded hardware...

  • Software Developer

    vor 4 Wochen


    Munich, Bayern, Deutschland LivaNova Vollzeit

    Job SummaryWe are seeking a skilled Software Developer to join our Cardio-Pulmonary Business Franchise as part of the SW Team. In this role, you will work on the development of new products, specifically life-sustaining devices such as Heart-Lung Machines and other products of the cardio-pulmonary portfolio.Key Responsibilities:Design and develop high safety...


  • Munich, Bayern, Deutschland OSB AG Vollzeit

    Embedded Software DeveloperAt OSB AG, we're looking for a skilled Embedded Software Developer to join our team.Key Responsibilities:Enhance a network redundancy function using virtual IP addressesImplement IPv6 support for this redundancy functionGenerate documentation for this redundancy functionImprove current device implementations using Python and...


  • Munich, Bayern, Deutschland Apple Vollzeit

    About the RoleWe are looking for a highly motivated and proactive Embedded Systems Developer to join our team at Apple.This role involves working on the development and testing of next-generation cellular technologies and features, with a focus on embedded 5G/4G/multimode cellular modem software/firmware.Key ResponsibilitiesDesign, coding, and testing of...


  • Munich, Bayern, Deutschland Infineon Technologies Vollzeit

    Job Title: Embedded Software Developer: Automotive Application EngineeringAbout the Job:As an embedded software developer, you will work on developing and testing software for automotive applications using microcontrollers.You will be responsible for designing, implementing, and debugging software for various automotive systems.You will work closely with...


  • Munich, Bayern, Deutschland QNX Software Systems Vollzeit

    Job Title: Embedded Software and Test Development SpecialistJob Description:We are seeking a highly motivated and detail-oriented Embedded Software and Test Development Specialist to join our global team at QNX Software Systems. As a key member of our core tools team, you will be responsible for creating an environment in which various embedded hardware...


  • Munich, Bayern, Deutschland Bertrandt Vollzeit

    Job Description:As a skilled Embedded Software Developer at Bertrandt, you will be responsible for enhancing a network redundancy function using virtual IP addresses. This involves implementing IPv6 support for this redundancy function, generating documentation for this redundancy function, and improving current device implementations using Python and...


  • Munich, Bayern, Deutschland Bertrandt Vollzeit

    Job Description:As a Software Developer for Embedded Systems at Bertrandt, you will be responsible for enhancing a network redundancy function using virtual IP addresses. This involves implementing IPv6 support for this redundancy function and generating documentation for it. Additionally, you will improve current device implementations using Python and C....