freiberufler Embedded C/C++ Programmer auf freelance.de

Embedded C/C++ Programmer

zuletzt online vor 5 Tagen
  • auf Anfrage
  • 14552 Michendorf
  • National
  • en  |  de
  • 16.04.2024

Kurzvorstellung

I am a freelancer with more than 10 years of experience in embedded product development contributing to safety critical software design and development for medical and industrial domains.

Qualifikationen

  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Embedded Systems

Projekt‐ & Berufserfahrung

Consultant
Baxter Deutschland GmbH, Saalfeld
2/2020 – 12/2023 (3 Jahre, 11 Monate)
Life Sciences
Tätigkeitszeitraum

2/2020 – 12/2023

Tätigkeitsbeschreibung

Design and develop interface specification of the operation table with external devices in Embedded C based on Embedded Linux and generate documents based on IEC 62304. Manage project with 3 other developers with direct reporting to management.

Eingesetzte Qualifikationen

Embedded Linux, Echtzeitbetriebssystem (RTOS), Embedded Software Engineering

Consultant
Livanova GmbH, Munich
10/2018 – 4/2020 (1 Jahr, 7 Monate)
Life Sciences
Tätigkeitszeitraum

10/2018 – 4/2020

Tätigkeitsbeschreibung

Remediation for embedded software system for heart lung machine. Reverse engineer all DHF documents for embedded software of the entire system including 13 individual devices. Generate all necessary IEC 62304 documentation with test plans and software development plans.

Eingesetzte Qualifikationen

Enterprise Architect (EA), Embedded Software Engineering

Consultant
Franka Emika GmbH, Munich
5/2016 – 9/2018 (2 Jahre, 5 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

5/2016 – 9/2018

Tätigkeitsbeschreibung

Design embedded safety systems for motor controller in the 7 axis Robot. Develop architecture for software safety. Design bootloader for TI Cortex R4 based controller for I2C, UART and SPI interface.

Eingesetzte Qualifikationen

Echtzeitbetriebssystem (RTOS), Embedded Software Engineering, Enterprise Architect (EA)

Consultant Embedded Software
Berlin Heart, Berlin
8/2014 – 5/2016 (1 Jahr, 10 Monate)
Life Sciences
Tätigkeitszeitraum

8/2014 – 5/2016

Tätigkeitsbeschreibung

Design and develop embedded software for ventrical assist device (implant) based on IEC62304 with all necessary regulatory documentation and tests.
Project based on Embedded C with bootloader functions and custom protocol for controlling heart pump. Entire project delivered from concept to prototype.

Eingesetzte Qualifikationen

Testautomatisierung, Enterprise Architect (EA), Embedded Software Engineering

Senior Executive (Festanstellung)
Siemens India Ltd., Goa
10/2011 – 7/2014 (2 Jahre, 10 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2011 – 7/2014

Tätigkeitsbeschreibung

Design and develop the embedded firmware based on Cortex M4 controller for Field Protection Device. Lead a team for 4 software developers with Agile workflows and perform supervisory tasks. Generate documentation for software architecture.

Eingesetzte Qualifikationen

Echtzeitbetriebssystem (RTOS), Agile Entwicklung, Embedded Software Engineering

Senior Domain Engineer (Festanstellung)
ABB GISL, Bangalore
8/2008 – 10/2011 (3 Jahre, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

8/2008 – 10/2011

Tätigkeitsbeschreibung

Design and development of Numerical Relay for substation automation. Formulate and develop software for frequency and phase measurement, harmonic distortion measurement for NXP based Cortex M3 devices in Embedded C, along with bootloader. Interface with UART and other embedded peripherals for character LCD, switches, communication protocols like IEC 104, MODBUS, etc.

Eingesetzte Qualifikationen

Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software Engineering

Product Development Engineer (Festanstellung)
Encircle Exports India Ltd., Vadodara
10/2006 – 8/2008 (1 Jahr, 11 Monate)
IT & Entwicklung
Tätigkeitszeitraum

10/2006 – 8/2008

Tätigkeitsbeschreibung

Design parking ticket machine embedded software based on DynamicC. Implement UART and I2C drivers for connecting RFID Tags, RFID Readers. Implement TCP/IP stack for Rabbit RCM3000 processor.

Eingesetzte Qualifikationen

Embedded Systems, Echtzeitbetriebssystem (RTOS), TCP/IP

Zertifikate

PC Maintainance and Repair
2000

Ausbildung

Embedded Systems Design
Post Graduate Diploma
2006
Calicut, India
Masters in Technology
Electronics and Instrumentation (VLSI Design)
Rajiv Gandhi Proudhyogiki Wishwavidyalaya
2005
Indore
Bachelor in Engineering
Electronics and Telecommunications
North Maharashtra University
2003
Shahada

Über mich

Fluent in understanding embedded software and hardware requirements and can elaborate them in Architektur documents. Can independently develop and debug hardware and drivers for hardware modules. Can comprehend the test requirements for the software modules.

Weitere Kenntnisse

C-C++, Embedded ARM Assembly, bootloaders, FreeBSD, Linux, ARM Porting

Persönliche Daten

Sprache
  • Englisch (Muttersprache)
  • Deutsch (Gut)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Profilaufrufe
1369
Alter
42
Berufserfahrung
17 Jahre und 4 Monate (seit 12/2006)
Projektleitung
1 Jahr

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden