Project #1: design and implementation of a post-2038 compatibility solution for an existing Linux platform affected by the ?Y2K38 bug?. The activity consisted in scanning the entire codebase (kernel, toolchain, applications) and create a series of ad-hoc patches to be integrated in the build environment (Yocto), together with a set of testing tools to simulate the post-2038 behaviour and ensure preserved compatibility with external systems
Implementation of the multipath extension for the DCCP protocol (MP-DCCP) on Linux and Android, including working on the proof-of-concept open-source reference code (multipath-dccp.org) and contribution to the proposed IETF draft (github.com/markusa/ietf-multipath-dccp). The job includes development of specific testing tools and kernel profiling strategies to identify bottlenecks and optimal protocol tuning parameters under different traffic conditions
Work on the new generation of the Jabra ?Panacast? audio/video device as member of the platform team. The assignment covered: integration of the BSP from the chip vendor (Qualcomm), bring-up of the hardware prototypes, development of build system (Yocto), customization and debugging of device drivers, OS (Linux), bootloader (UEFI/secure-boot) and connectivity stack (Ethernet, Wifi, Bluetooth)
Part of the team responsible for development of the Automotive Ethernet infrastructure for the Volkswagen ?MEB? platform, covering the full software stack (applications and drivers) of a Linux-based connectivity unit (OCU) used to configure and monitor the network communication between the car ECUs, including: IP traffic routing, firewalling, tunnelling and time synchronization
Design and development of a C++ back-end middleware to expose the internal car signals (CAN/Flexray) to a remote cloud platform via the W3C ?VIS? standard for data exchange. The software was deployed on a Linux-based connectivity ECU (TCAM) and used SOME/IP as communication protocol. The assignment included the development of a complete test environment with mock modules (C++/Python) to simulate the final configuration of the car
Project #1:
Member of the bring-up team for the Intel/BMW/Mobileye cooperation project to develop an hw/sw platform for autonomous driving. The assigned tasks included: initial evaluation of different operating systems and software architectures, hardware bring-up of prototypes, middleware/BSP development, customer support
Project #2:
Porting of the Adaptive AUTOSAR reference implementation (R17/10) to the Wind River Helix-Drive platform (VxWorks), with particular focus on the communication stack (ara::com) based on SOME/IP. Part of the project required to develop custom demo platforms running on different operating systems and hardware architectures
Maintenance and development of the BSP package (bootloader, operating system, drivers) for a series of Linux-based hardware equipment used in the professional digital audio/video broadcasting market.
Platform/os engineer for the TomTom ?Bandit? action camera, including the development and integration of the wireless connectivity section (Bluetooth LE, WiFi, GPS), and analysis/debug of drivers/kernel (Linux) issues
Upgrading a series of Linux-based PowerPC controllers (single and multi-core) from kernel 2.6 to 3.10, including porting of user-space applications and proprietary device drivers
Development, simulation and test of the micro-code for an on-chip hardware accelerator to process 3G/4G data between layers L1 and L2 of the stack
Design and development of a test suite for security validation
Porting of an LTE protocol stack to a custom hw based on a DSP/ARM controller
System debug of problem-report tickets from customers (mobile vendors)
2005
Laurea (MSc) in Telecommunications engineering
Politecnico di Milano, Milano - Italy
Project #1: design and implementation of a post-2038 compatibility solution for an existing Linux platform affected by the ?Y2K38 bug?. The activity consisted in scanning the entire codebase (kernel, toolchain, applications) and create a series of ad-hoc patches to be integrated in the build environment (Yocto), together with a set of testing tools to simulate the post-2038 behaviour and ensure preserved compatibility with external systems
Implementation of the multipath extension for the DCCP protocol (MP-DCCP) on Linux and Android, including working on the proof-of-concept open-source reference code (multipath-dccp.org) and contribution to the proposed IETF draft (github.com/markusa/ietf-multipath-dccp). The job includes development of specific testing tools and kernel profiling strategies to identify bottlenecks and optimal protocol tuning parameters under different traffic conditions
Work on the new generation of the Jabra ?Panacast? audio/video device as member of the platform team. The assignment covered: integration of the BSP from the chip vendor (Qualcomm), bring-up of the hardware prototypes, development of build system (Yocto), customization and debugging of device drivers, OS (Linux), bootloader (UEFI/secure-boot) and connectivity stack (Ethernet, Wifi, Bluetooth)
Part of the team responsible for development of the Automotive Ethernet infrastructure for the Volkswagen ?MEB? platform, covering the full software stack (applications and drivers) of a Linux-based connectivity unit (OCU) used to configure and monitor the network communication between the car ECUs, including: IP traffic routing, firewalling, tunnelling and time synchronization
Design and development of a C++ back-end middleware to expose the internal car signals (CAN/Flexray) to a remote cloud platform via the W3C ?VIS? standard for data exchange. The software was deployed on a Linux-based connectivity ECU (TCAM) and used SOME/IP as communication protocol. The assignment included the development of a complete test environment with mock modules (C++/Python) to simulate the final configuration of the car
Project #1:
Member of the bring-up team for the Intel/BMW/Mobileye cooperation project to develop an hw/sw platform for autonomous driving. The assigned tasks included: initial evaluation of different operating systems and software architectures, hardware bring-up of prototypes, middleware/BSP development, customer support
Project #2:
Porting of the Adaptive AUTOSAR reference implementation (R17/10) to the Wind River Helix-Drive platform (VxWorks), with particular focus on the communication stack (ara::com) based on SOME/IP. Part of the project required to develop custom demo platforms running on different operating systems and hardware architectures
Maintenance and development of the BSP package (bootloader, operating system, drivers) for a series of Linux-based hardware equipment used in the professional digital audio/video broadcasting market.
Platform/os engineer for the TomTom ?Bandit? action camera, including the development and integration of the wireless connectivity section (Bluetooth LE, WiFi, GPS), and analysis/debug of drivers/kernel (Linux) issues
Upgrading a series of Linux-based PowerPC controllers (single and multi-core) from kernel 2.6 to 3.10, including porting of user-space applications and proprietary device drivers
Development, simulation and test of the micro-code for an on-chip hardware accelerator to process 3G/4G data between layers L1 and L2 of the stack
Design and development of a test suite for security validation
Porting of an LTE protocol stack to a custom hw based on a DSP/ARM controller
System debug of problem-report tickets from customers (mobile vendors)
2005
Laurea (MSc) in Telecommunications engineering
Politecnico di Milano, Milano - Italy
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.