freiberufler Embedded Software Engineer Consultant auf freelance.de

Embedded Software Engineer Consultant

zuletzt online vor wenigen Stunden
  • auf Anfrage
  • München
  • Umkreis (bis 200 km)
  • it  |  en  |  de
  • 28.11.2024

Kurzvorstellung

Experienced Embedded Software Engineer specialising in software development for real-time, multithreading embedded systems in aerospace, defence, and telecommunications and others.

Qualifikationen

  • C++1 J.
  • C (Programmiersprache)6 J.
  • Embedded Entwicklung / hardwarenahe Entwicklung
  • Linux Entwicklung4 J.
  • Linux (Kernel)4 J.
  • Programmierer C, C++3 J.

Projekt‐ & Berufserfahrung

Embedded Software Engineer (Festanstellung)
The Exploration Company, Munich, Germany, Munich
5/2023 – 11/2023 (7 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2023 – 11/2023

Tätigkeitsbeschreibung

Project: spacecraft carrying cargo to Earth orbit.

• UML architectural and detailed design, MISRA-compliant embedded C development of software that collects data from different sensors and sends commands to actuators. Employed socat library.
• Unit and integration in a Docker environment. System tests on a Zynq UltraScale+ XCZU9EG MPSoC hardware platform. Employed Petalinux for Linux filesystem customisation and Github Actions for static analysis and cross-compilation.

Project: control system with Triple Modular Redundancy (TMR)

• Object-oriented design and C coding of a framework for simulating flight control laws. Employed the Linux inter-process-comms APIs.
• Unit and integration tests executed in a Docker environment.

Eingesetzte Qualifikationen

C (Programmiersprache), Agile Methodologie, Docker, Git, Linux Entwicklung, Linux (Kernel)

Embedded Software Engineer (Festanstellung)
Airbus Defence & Space, Manching, Germany, Manching
5/2022 – 12/2022 (8 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2022 – 12/2022

Tätigkeitsbeschreibung

Project: embedded software for military airplane

• ADA development for the DO-178-compliant DAL-A software controlling the flaps of the wings. Design and XML development of black/grey box test cases. Performed requirement reviews, regression tests execution on simulation and HW target. Employed the Modified Condition/Decision (MC/DC) coverage criteria.
• Manual inspection of intermediate object code, M68K and MIPS assembler to spot potential safety hazards.

Project: GNSS synchronisation & bistatic passive radar

• Design and VHDL coding of the system searching for the strongest Doppler frequency among a given set of visible satellites.
• Object-oriented design, embedded C development of Board Support Package (BSP) and Linux device drivers.
• Design and C coding of tests for the Xilinx Zynq-7010 SoC.

Eingesetzte Qualifikationen

C (Programmiersprache), Ada, Assemblersprache, Linux Entwicklung, Linux (Kernel)

Digital Design Engineer (Festanstellung)
EVOLEO Technologies, Munich, Germany, Munich
5/2020 – 10/2021 (1 Jahr, 6 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

5/2020 – 10/2021

Tätigkeitsbeschreibung

Project: FPGA image acquisition system

• ECSS-Q-ST-60-02C compliant UML architectural and detailed design, VHDL development of an FPGA firmware for controlling a set of cameras for image acquisition. Integrated ECSS-E-ST-50-52C RMAP, SpaceWire, AMBA 3 AHB-Lite IP Cores.
• Design and VHDL development of unit tests, integration tests and system tests for Microsemi proASIC3e and RTAX-S/SL platforms.

Project: COTS on-board computer for satellites

• UML architectural and detailed design, VHDL and C development of FPGA firmware and software for the platform controlling the entire satellite. Working with the CCSDS 133.0-B-2 protocol.
• Design and VHDL development of unit tests, integration tests and system tests for Zynq UltraScale+ XCZU9EG MPSoC and Microsemi PolarFire FPGA.

Eingesetzte Qualifikationen

C (Programmiersprache), FPGA, UML, Firmware, Git

Embedded Software Engineer (Festanstellung)
Airspan, London, UK, London
1/2018 – 4/2020 (2 Jahre, 4 Monate)
Telekommunikation
Tätigkeitszeitraum

1/2018 – 4/2020

Tätigkeitsbeschreibung

Project: LTE (Long-Term Evolution) WiFi backhaul system

• UML architectural and detailed design, object-oriented C programming of user-space software on top of Linux OS. Employed UNIX Domain Sockets, tcpdump and iperf libraries.
• Design and C++ coding of unit tests, regressions tests and system tests on NXP .i.MX 6Solo microcontroller hardware platform.

Project: 5G virtualized RAN (Radio Access Network) system

• Architectural and detailed design, bash development of a Docker based emulation environment for a new hardware platform.

Project: Porting of the Linux kernel on a Xilinx Zynq hardware platform

• Detailed design and C development of device drivers for the Linux kernel. Employed Yocto, I2C, SPI and the Input subsystem APIs.
• Design and C coding of unit tests, regressions tests and system tests on a Xilinx Zynq-7000 SoC hardware platform.

Eingesetzte Qualifikationen

C (Programmiersprache), Programmierer C, C++, UML, Bash Shell, Docker, Linux Entwicklung, Linux (Kernel)

Embedded Software Engineer Intern (Festanstellung)
Montimage, Paris, France, Paris
12/2016 – 12/2017 (1 Jahr, 1 Monat)
IT & Entwicklung
Tätigkeitszeitraum

12/2016 – 12/2017

Tätigkeitsbeschreibung

Project: Porting of an Intrusion Detection System (IDS) to IoT networks

• Model-based UML detailed design, object-oriented C programming of user-space software on top of the 6LoWPAN/CoAP stack for the Linux OS. Employed the UNIX Socket library.
• Porting of the software for to the Contiki OS. Systems tests on the Cooja network simulator. Employed tcpdump library.

Eingesetzte Qualifikationen

C (Programmiersprache), Programmierer C, C++, UML, C++, Git, Linux Entwicklung, Linux (Kernel)

Ausbildung

Professional Degree in Space Studies (SSP21)
Ausbildung
ISU, Strasbourg, France
2021
M.Sc. Computer Engineering
M.Sc.
University of Naples, Federico II, Italy
2017
Naples

Über mich

With a profound expertise in aerospace, aviation, and satellite applications, my engineering journey is fueled by a passion for leveraging technology to navigate the challenges of space and aviation safety. My technical foundation is solidified by extensive experience with C, Python, Linux, VHDL, and real-time operating systems, driving innovations that enhance the reliability and safety of critical systems.

Graduating with a Master’s Degree in Computer Engineering from Università degli Studi di Napoli Federico II, my career has spanned impactful projects such as flight control software for the Eurofighter Typhoon, digital design for the ESA PLATO mission, and the Nyx spacecraft. These experiences not only honed my technical skills but also underscored the importance of leadership, teamwork, and a proactive approach to problem-solving.

What drives me is a relentless curiosity about the universe and a commitment to making it safer and more accessible through technology. I'm particularly proud of my contributions to the field, including publications on IoT security and presenting at industry conferences, which reflect my dedication to continuous learning and professional growth.

Let's explore the endless possibilities of innovation together. If you're interested in collaborating, exchanging knowledge, or discussing potential opportunities, I'd love to hear from you.

Weitere Kenntnisse

Proficient in MISRA-compliant embedded C, C++ and VHDL, with hands-on
expertise in Linux kernel development, device drivers, and FPGA firmware.

Skilled in designing, implementing, and testing high-reliability software architectures for SoC, FPGA and microcontroller platforms.

Persönliche Daten

Sprache
  • Italienisch (Muttersprache)
  • Englisch (Fließend)
  • Deutsch (Gut)
  • Französisch (Grundkenntnisse)
Reisebereitschaft
Umkreis (bis 200 km)
Arbeitserlaubnis
  • Europäische Union
Home-Office
unbedingt
Profilaufrufe
38
Alter
32
Berufserfahrung
7 Jahre und 11 Monate (seit 01/2017)

Kontaktdaten

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

Jetzt Mitglied werden