freiberufler Embedded Software Engineer | Bare-metal/RTOS| Safety-Critical auf freelance.de

Embedded Software Engineer | Bare-metal/RTOS| Safety-Critical

zuletzt online vor wenigen Tagen
  • 85‐110€/Stunde
  • 10317 Berlin
  • National
  • pt  |  en  |  es  |  de  |  fr
  • 10.07.2025

Kurzvorstellung

Embedded systems engineer with a focus on high-quality microcontroller bare-metal/RTOS software design and implementation, with more than 6 years of experience in safety-critical systems. Also have relevant experience working with DSPs for edge ML.

Qualifikationen

  • C (Programmiersprache)7 J.
  • Digitaler Signalprozessor (DSP)
  • DO-178
  • DO-330
  • Echtzeit-Betriebssysteme7 J.
  • Elektroingenieur
  • Elektromotoren6 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung5 J.
  • Mikrocontroller
  • Requirements Engineer5 J.

Projekt‐ & Berufserfahrung

Embedded Software Engineer
Teraki GmbH, Berlin
12/2024 – 6/2025 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

12/2024 – 6/2025

Tätigkeitsbeschreibung

- Optimitization of machine-learning sensor processing algorithms, ported to SOC with microprocessor and DSP (performance improvements of 600%+) by using vectorization/SIMD, fast-math, improving memory allocation, cache usage, control and dataflow.

- Porting and adaptation of algorithms from desktop to embedded targets and vice-versa (C/C++/Matlab/Python)

- Development of demonstration desktop GUI apps for control, data acquisition and visualization from embedded targets (Matlab/Python)

Eingesetzte Qualifikationen

Radar, C (Programmiersprache), Digitaler Signalprozessor (DSP), Echtzeit-Betriebssysteme, Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software, Embedded Systems, Machine Learning, Python, Softwareentwickler Embedded Systems

Embedded Systems Engineer
KARL STORZ VentureONE, München
1/2023 – 11/2024 (1 Jahr, 11 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2023 – 11/2024

Tätigkeitsbeschreibung

- Research, prototyping and integration of off-the-shelf components and their software, for motor control of multiple subsystems

- Design of PCB and development of firmware (C language) for custom microcontroller bare-metal based user input solution

- Research, development and quick prototyping of motor control and kinematics algorithms in desktop environment: Matlab/Simulink/Windows and Linux system bus master apps (C/C++/Python)

-Support system and SW conceptual discussions, preliminary specification and architecture definition

- Technical coordination and collaboration with external partners

- Support software development processes definition (IEC 62304)

Eingesetzte Qualifikationen

Simulink, C (Programmiersprache), Echtzeit-Betriebssysteme, Echtzeit-Softwareentwickler, Elektromotoren, Embedded Software, Embedded Systems, Hardware-Design, Modellgetriebene Entwicklung, Python, Robotics, Softwareentwickler Embedded Systems

Embedded Software Design Engineer
AES Aerospace Embedded Solutions GmbH, München
10/2018 – 12/2022 (4 Jahre, 3 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

10/2018 – 12/2022

Tätigkeitsbeschreibung

- Participated in all of the planning, development, verification and validation life cycle activities of embedded software for microcontrollers on multiple safety-critical aerospace systems (DO-178B/C) of different DAL (A to D).

- Review of system requirements, hardware-software and software-software interface documents

- Supported hardware investigations, bring-up (development of bring-up software), verification and validation activities

- Supported system investigations, verification and validation activities

- Supported the definition of production/industrialization processes and production of data according to those processes

-Participated in the definition of the company's software development, verification and validation DO-178B/C compliant processes and respective documents (standards, working instructions and templates).

-Participated in the defintion of the company's tool DO-330 compliant qualification processes.

-Produced DO-330 compliant tool qualification data for different static code rulechecker tools.

-Provided internal on-demand tool support to multiple projects (code rulecheckers, traceability matrix generation, testbench scripting, debugger)

Eingesetzte Qualifikationen

Python, C (Programmiersprache), Echtzeit-Betriebssysteme, Echtzeit-Softwareentwickler, Elektromotoren, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software, Embedded Systems, Requirement Analyse, Requirements Engineer, Requirements Management, Sensorik

Junior Embedded Software Engineer
ITGrow - Software e Sistemas ACE, Coimbra
9/2017 – 9/2018 (1 Jahr, 1 Monat)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

9/2017 – 9/2018

Tätigkeitsbeschreibung

Development, verification and validation of embedded software for microcontrollers on safety-critical systems, with a focus on aerospace (DO-178B/C and DO-254):

-Requirements specification (HLR and LLR)
-C programming (Drivers and middleware for real-time systems)
-HW-SW integration
-Requirements-based testing (HLR and LLR)
-Reviews of code, design, test cases and procedures

A CRITICAL Software company.

Eingesetzte Qualifikationen

C (Programmiersprache), Echtzeit-Betriebssysteme, Echtzeit-Softwareentwickler, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Software, Embedded Systems, Requirement Analyse, Requirements Engineer, Requirements Management, Sensorik, Softwareentwickler Embedded Systems

Support Engineer Intern
EPL - Mecatrónica, São João da Madeira
1/2017 – 9/2017 (9 Monate)
Maschinen-, Geräte- und Komponentenbau
Tätigkeitszeitraum

1/2017 – 9/2017

Tätigkeitsbeschreibung

Provided technical support and engineering know-how to our sales team and customers, from project definition to troubleshooting, in an environment wherein we continuously explored and pushed the limits of our products, in collaboration with our suppliers, in order to meet the customers' needs:

- Programming robotic arms, mobile robots and various types of actuators
- Carrying proofs of concept with peripheral devices such as computer vision systems (2D & 3D), sensors , electric and pneumatic end-effectors
- Development of machine-to-machine interfaces (Python , Java , Linux, serial, sockets, modbus, XML-RPC, REST)
- Mechanical design of add-ons , accessories and structures
- Using robotics simulators for range and cycle time analysis
- Responsible for the sizing and selection of solutions, as well as for the formulation of the respective proposals, for projects of different levels of complexity , sometimes requiring extensive and continuous exchange of information with the customers
- Providing technical support by email and phone (programming examples, hw and sw troubleshooting , configuration procedures)

Eingesetzte Qualifikationen

Automatisierungstechnik (allg.), Robotics, Ingenieur Elektrotechnik

Ausbildung

MSc. Electromechanical Engineering
Master of Sciences
University Of Beira Interior
2017
Covilhã,Portugal

Über mich

More than 5 years of experience on the development and V&V activities for aerospace applications, compliant with DO-178 and DO-330, 2 years of early stage development for medical robotics and half year focusing on the optimized implementation of edge machine-learning on SOCs with DSP cores and hardware accelerators.

I am highly resilient and I try to actively promote a high standard of quality, structured working methods, knowledge sharing and colaboration within every team that I’m part of.

Weitere Kenntnisse

Microcontrollers, SOC, DSP, hardware accelerators, C , Python (automation,testing,GUI desktop apps), Ada, Matlab/Simulink, Requirement specification and analysis, Architecture, Hardware-Software integration, Debugging, Communication protocols (UART,SPI,I2C,CAN,EtherCAT), Software Aviation Standards (DO-178B/C, DO-330),

Persönliche Daten

Sprache
  • Portugiesisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Grundkenntnisse)
  • Spanisch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
National
Arbeitserlaubnis
  • Europäische Union
Home-Office
bevorzugt
Profilaufrufe
51
Alter
33
Berufserfahrung
8 Jahre und 6 Monate (seit 01/2017)

Kontaktdaten

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

Jetzt Mitglied werden