I am supporting ZF to adapt Nvidia’s Drive PX2 HW to their own needs.
Tasks fulfilled so far:
- HW bring up
- Integration of TI ser/deser
- Preparation of a basic SW development framework
1. I have:
a. setup the i.MX6 Solo and Quad devices,
b. configured the development environment,
c. customized and built Yocto for both HW platforms
2. I have optimized various Computer Vision algorithms for a better runtime on an i.MX6 platform. For achieving it, I have had to
optimize critical parts of the algorithms for NEON/OpenCL.
I have integrated a new current inverter in their last generation of
products. For achieving this, I have had to implement:
During this project I have had to work with a STM32
I have worked for a door sensor. In this project I have had to implement:
This project was based on an 8bit microcontroller from Freescale.
I was responsible for a display project used in a forklift. Daily tasks: implement the LCD driver, display the data received from the CAN to the LCD, Implement the customer‘s CAN and diagnostic specifications. This project is based on a FM4 microcontroller from Cypress.
I have been part of the ASIS (Advanced Shifting Situations) team. I have developed new features for the gearbox in order to detect a possible shifting situation depending by the road's characteristics (curvature of the road, uphill, downhill, etc.).
1 ) Radar Project
We have developed the application level of a Radar base project started by
Continental. My main responsibilities in the team were:
2 ) Embedded Linux Project
The aim of this project is to provide a HW&SW solution for running a complete diagnostics session into a vehicle. My main responsibilities were:
I was part of the System integration team; I was maintaining the ST-Ericsson products and I was offering support to the customers (Samsung, SierraWireless). My skills in the team were related to the RTK(Real Time Kernel OS), drivers, communication protocols (SPI, I2C, SCI), T32 EDK, ARM, File system
Working for a project City Safety; CV sensor (close velocity) using S12X microcontroller
My main responsibilities in the team were:
Embedded SW Engineer.
Computer vision algorithms optimization for embedded platforms.
μc: FM4, TDA2, S12X, different ARM 7/9 platforms, etc
Programming: c/c++, java, asm
Debugging: Lauterbach, Ulink, XDS510
RTOS: OSEK, μc-os, RTK
IDE: CodeComposer, CodeWorrior, Eclipse, Nsight, SourceInsight
Design: Enterprise Architect, StarUML, ArgoUML
Requirements: Doors,
Versioning: MKS, Clearcase, SVN, Perforce
CAN bus: CANalizer, CANoe, PeakCAN, IXXAT
Other Tools: Cantata, Jira, Confluence, FishEye/Crucible, Rhapsody, QAC
I am supporting ZF to adapt Nvidia’s Drive PX2 HW to their own needs.
Tasks fulfilled so far:
- HW bring up
- Integration of TI ser/deser
- Preparation of a basic SW development framework
1. I have:
a. setup the i.MX6 Solo and Quad devices,
b. configured the development environment,
c. customized and built Yocto for both HW platforms
2. I have optimized various Computer Vision algorithms for a better runtime on an i.MX6 platform. For achieving it, I have had to
optimize critical parts of the algorithms for NEON/OpenCL.
I have integrated a new current inverter in their last generation of
products. For achieving this, I have had to implement:
During this project I have had to work with a STM32
I have worked for a door sensor. In this project I have had to implement:
This project was based on an 8bit microcontroller from Freescale.
I was responsible for a display project used in a forklift. Daily tasks: implement the LCD driver, display the data received from the CAN to the LCD, Implement the customer‘s CAN and diagnostic specifications. This project is based on a FM4 microcontroller from Cypress.
I have been part of the ASIS (Advanced Shifting Situations) team. I have developed new features for the gearbox in order to detect a possible shifting situation depending by the road's characteristics (curvature of the road, uphill, downhill, etc.).
1 ) Radar Project
We have developed the application level of a Radar base project started by
Continental. My main responsibilities in the team were:
2 ) Embedded Linux Project
The aim of this project is to provide a HW&SW solution for running a complete diagnostics session into a vehicle. My main responsibilities were:
I was part of the System integration team; I was maintaining the ST-Ericsson products and I was offering support to the customers (Samsung, SierraWireless). My skills in the team were related to the RTK(Real Time Kernel OS), drivers, communication protocols (SPI, I2C, SCI), T32 EDK, ARM, File system
Working for a project City Safety; CV sensor (close velocity) using S12X microcontroller
My main responsibilities in the team were:
Embedded SW Engineer.
Computer vision algorithms optimization for embedded platforms.
μc: FM4, TDA2, S12X, different ARM 7/9 platforms, etc
Programming: c/c++, java, asm
Debugging: Lauterbach, Ulink, XDS510
RTOS: OSEK, μc-os, RTK
IDE: CodeComposer, CodeWorrior, Eclipse, Nsight, SourceInsight
Design: Enterprise Architect, StarUML, ArgoUML
Requirements: Doors,
Versioning: MKS, Clearcase, SVN, Perforce
CAN bus: CANalizer, CANoe, PeakCAN, IXXAT
Other Tools: Cantata, Jira, Confluence, FishEye/Crucible, Rhapsody, QAC