CH|EN
Select your region & language
Our content and services may vary by location.
CH|EN
Back
Smiling employee in a conversation with a colleague in the office
Smiling employee in a conversation with a colleague in the office
ID: 100639

Embedded Software Engineer

  • MedTech
  • Asap
  • Safety-critical Software design, Java, C++
  • K-Recruiting GmbH
Contact:

Julius Strack

+49 89 1890998-614

julius.strack@k-recruiting.com

Overview

Availability
Asap, 5 days/week, on-site & remote
Qualification
M.Sc. Computer Engineering
Language Skills
German (native), English (business fluent)
Relevant Expertise
Embedded Software Engineer, Safety-critical Software design and development, Debugging, Software Testing, Risk Analysis, C, C++, Java, UML and Design Patterns, IEC 60601, IEC 62304, ISO 13485, Medical Devices

Key-Facts

  • Embedded Software engineer with an excellent knowledge and experience in Safety-critical Software Design and Development

  • Profound expertise in different programming languages (e.g. C, C++, and Java), Assembly Language, Phyton as well as developing and debugging applications on ARM Cortex-M, Cortex-A processors

  • Aware of medical devices industry standards (IEC62304, IEC60601, ISO 13485)

Extract from previous activities

Medical Device Company, Switzerland

Embedded Software Expert

  • Focused on firmware development, planning, and test case writing for medical devices per ISO13485 and IEC 62304 standards

  • Contributed to projects for medical devices spanning class C to class A software categories (or class 3 to class 1 system categories)

  • Analyzed hardware circuits and debugged faults in various medical device projects

Medical Devices Company, Germany

Expert Embedded Software

  • Designed & developed embedded software for medical devices, adhering to IEC 60601 & IEC 62304 standards

  • Developed software in C++ and Java, utilizing various development tools and environments

  • Participated in code reviews & testing to ensure quality software products

  • Collaborated with hardware engineers to optimize system performance

  • Implemented software updates and bug fixes

Medical Device Company, Germany

Embedded Software Consultant

  • Development of bootloader (IPL), application and driver (graphics, audio, temperature, watchdog, GPIO, NOR, I2C)

  • Documentation, coding, code improvement & testing

  • Hardware reference for the local software team and technical interface with the US based hardware provider

  • Configuration of the processor and measurements for electromagnetic interference (spread spectrum)

  • Development of scripts for packaging (bash) and tools for development and test in Python, CRC header and BMP image creation

  • C, C++, ARM, UML, QNX, Momentics, CCS5 (TI JTAG debug environment), TI AM3517 (ARM Cortex-A8), IEC62304, LDRA

Broadcasting Company, Germany

Consultant Embedded Software

  • Algorithm design and implementation for audio and sensor signal processing in hearing aids

  • Optimization of algorithms regarding computational complexity and memory requirements

  • Hardware/Software-Codesign for ultra-low-power SoCs

  • Embedded Software architect and developer

Life Sciences Company, Germany

Consultant Embedded Software

  • Designed and implemented software architecture for a high voltage controller (STM32L4-based) to manage shock and energy levels, monitor voltages for faults, and communicate with the application controller via UART

  • Polarion, SVN, STM32Cube IDE, STM32Cube Monitor, STM32L4, EFM32PG22, C/C++, Debugging, ARM CORTEX M4, Digital Signal Processing, Defibrillator, Medical devices, Timer, ADC, interruptions, DMA, UART, I2C, power management