Fabian Török
Freelance Embedded Software Developer & Project Manager
Experience
Freelance Embedded Software Developer & Project Manager
NBB Controls+Components
- Developed firmware for a universal receiver to translate and retransmit control signals for radio remote controls
- Created a requirements list and developed an action plan for SIL3 certification of software and hardware
- Designed a real-time operating system-based software architecture and built a development test environment and a validation test plan
- Implemented the firmware according to the action plan and requirements list, and handled on-site integration and customer support
- Led project management for the software and hardware development of rotary and push-button controls, including requirements gathering, PCB design, evaluation software, and overall solution validation
- Technologies: Texas Instruments microcontrollers, ARM Cortex-R4F, C, Assembly, CAN, CANopen, 2.4 GHz ISM, STM32, I2C
- Tools: FreeRTOS/SafeRTOS, HALCoGen, Tracealyzer, Jira, Git, Tessy, STM32 Cube IDE, Altium Designer
Freelance Embedded Software Developer
Wave Machine Labs Inc.
- Developed and implemented an embedded software solution for an Airband communication receiver using software defined radio techniques
- Received and decoded Airband communication frequencies using digital signal processing and C
- Ensured efficient and accurate demodulation and output of received signals
- Technologies: RTL-SDR, C
- Tools: Eclipse IDE, Git
Freelance Embedded Software Developer
Airbus
- Developed a real-time operating system (RTOS) for the aerospace industry following the V-model process and DO-178
- Programmed in C and Assembly, using Lauterbach debugging software
- Conducted unit and integration tests
- Technologies: STM32, ARM Cortex-M peripherals, C, Assembly
- Tools: RTOS, Lauterbach Trace32, Segger SystemView, Jira, Git, Codda/DCSL
Systems Engineer
Airbus Defence & Space
- Designed the system architecture for a drone-mounted sensor system for signal intelligence
- Configured synchronized operation of software-defined radios and analyzed I/Q data (DSP/C++)
- Developed driver software for an inertial sensor in C and a sensor fusion algorithm using a Kalman filter (DSP/Matlab Simulink)
- Designed a power supply board and qualified the hardware to aviation EMC standards
- Planned and conducted unit and system tests
- Technologies: STM32 ARM Cortex, B200mini, C/C++, Matlab Simulink, TCP/UDP, MQTT, UART
- Tools: Jira, Git, Bitbucket, Visual Studio
Integration and Test Engineer
Airbus Defence & Space
- Built prototypes for signal generation components of the Galileo navigation satellites and tested antenna performance
- Integrated radio frequency components (filters, amplifiers) and performed module and system tests
- Implemented device-to-test controller communication via CAN (Python) and automated EMC test sequences
- Configured device trees and NTP servers on embedded Linux single-board computers
- Technologies: Python, C/C++, Matlab Simulink, CAN, I2C, SPI
- Tools: Jira, embedded Linux, oscilloscope, spectrum analyzer, vector network analyzer
Embedded Hardware/Software Developer
Airbus Defence & Space
- Implemented antenna switching algorithms to control TTL logic RF switches (Atmel microcontroller)
- Integrated hardware components and performed unit tests
- Technologies: Atmega328, C/C++, Matlab Simulink, MQTT, UART, I2C
- Tools: Jira, Git, Visual Studio
Dual Study Program
Airbus Defence & Space
- Gained experience in embedded C/C++, digital signal processing, antenna design, software-defined radio, and prototyping
- Designed PCB layouts
- Technologies: PIC16, C/C++, Matlab/Simulink, UART, SPI, I2C
- Tools: Visual Studio, DesignSpark, KiCAD
Summary
Freelance Embedded Software Developer with over six years of professional experience. During my career, I have worked in the aerospace industry and had the opportunity to collaborate with renowned companies in the field. During my time in the aerospace industry, I successfully specialized in the development and design of embedded software and hardware for applications in digital signal processing and telecommunications. Since starting my freelance work in 2022, I have been working on embedded software and hardware projects across various industries, including larger projects that I carry out with the support of my current three-person team.
Skills
Programming Languages
- C
- C++
- Assembly
- Matlab / Matlab Simulink
- Python
Tools
- Git
- Atlassian Products (Jira, Confluence, Bitbucket, Bamboo)
- Qt
- Microsoft Office
- Visual C / Visual Studio
- Mplab Ide And Compiler
- Visual / Atmel Studio (C)
- Stm32 Ide
Engineering Skills
- Systems Engineering
- Embedded Systems
- Universal Software Radio Platform (Ettus – Usrps)
- Software Defined Radio
- Signal Processing
- Kalman Filtering
Languages
Education
Lucian Blaga University of Sibiu
Master of Science - Embedded Systems · Embedded Systems · Sibiu, Romania
Duale Hochschule Baden-Württemberg
Bachelor of Engineering - Electrical Engineering - Telecommunications Engineering · Electrical Engineering · Friedrichshafen, Germany · 1,9
Allgemeinbildendes Gymnasium Weingarten
Abitur · Weingarten, Germany · 2,5
Similar Freelancers
Discover other experts with similar qualifications and experience