# Ferran José Torra > Software Engineer at A.EYE Location: Palo Alto, California, United States Profile: https://flows.cv/ferran Being a passionate of both photography and engineering, I have discovered in computer vision the perfect intersection. Combining my software and signal processing skills accumulated along the journey, I have successfully applied computer vision across diverse scenarios. From enhancing precision and safety in the automotive industry to elevating the spectacle of sports broadcasting. My professional trajectory has been marked by versatility, seamlessly transitioning between the dynamic environments of small startups, where multitasking and self-sufficiency are crucial, to the collaborative and structured dynamics within large corporations. Moreover, my career has spanned international borders, affording me the opportunity to work in both Spain and the USA. This experience has exposed me to distinct cultural nuances, job practices, and languages, enriching my adaptability and global perspective. ## Work Experience ### Software Engineer @ AEye, Inc. Jan 2025 – Present | Pleasanton, California, Estados Unidos I work as a Software Engineer at AEye, a cutting-edge LiDAR company based in Silicon Valley, where I own all software interfaces that enable interaction with LiDAR sensors. My role focuses on translating sensor capabilities into robust, intuitive software tools that support both internal development and external demonstrations. I design, develop, and maintain a real-time visualization tool that allows interaction with the sensor and showcases LiDAR point cloud data during demos and customer engagements. This tool integrates both aesthetics and functionality, including 3D point cloud rendering, GUI development with Qt, high-performance C++ back-end implementation, and network communication with the sensor. Beyond visualization, I also take ownership of additional software components that sit between the sensor and end users, such as SDKs, customer-facing tools, and ROS drivers. My responsibilities include defining APIs, ensuring cross-platform compatibility, and maintaining software quality under the stringent requirements typical of automotive and industrial LiDAR systems. ### Computer Vision Engineer @ AutomaticTV Jan 2023 – Jan 2024 | Palo Alto, California, Estados Unidos ### Computer Vision Engineer @ AutomaticTV Jan 2021 – Jan 2023 | Barcelona, Cataluña, España I contributed to the development of AI systems that generate automatic sports productions. This encompassed not only the implementation of these systems but also their comprehensive testing and quality assessment. My main tasks involved real-time video processing, including both high-level features such as 3D geometry and actions detection, and low-level features such as camera calibration and image quality optimization (i.e. 3A). For all these tasks I combined C++ (using Visual Studio and Qt), Python (PyCharm), Squish, and bash scripting. The entire development process followed the scrum methodology, and I utilized management tools such as Jira, Confluence, and Git. ### ADAS Software Product Engineer @ FICOSA Jan 2020 – Jan 2021 | Barcelona y alrededores, España I implemented computer vision techniques for ADAS, with a specific focus on maintaining and improving extrinsic camera and lidar calibration applications. This included working on the back-end algorithms and designing the GUI. The scope of these applications extended to both internal use (ground truth among different departments) and external use (meeting client requirements). My primary programming tools were C++ for implementation (using Qt and Visual Studio), and Python for testing (Spyder), applying OpenCV in both cases. Additionally, I utilized management tools like Jira and Git, along with camera communication tools such as PCAN-View and GStreamer. ### Software Engineer @ HemoPhotonics S.L. - ICFO Jan 2018 – Jan 2019 | Barcelona y alrededores, España I managed and developed all the software tasks required by Hemophotonics’ technology, which focuses on non-invasive optical monitoring. My main focus was on the LUCA project (http://www.luca-project.eu), a European project led by the world-renowned ICFO. I used C++ (Qt) to accomplish a wide range of tasks, including data analysis (fitting), communications (TCP/IP and serial), integration of submodules (synchronization algorithms), and GUI design. Additionally, I was involved in firmware tasks, utilizing Teensy. ### Researcher (MECD scholarship) @ UPC - ETSETB TelecomBCN Jan 2015 – Jan 2016 | Barcelona y alrededores, España I conducted research on machine learning techniques for fingerprint identification, building upon my Bachelor’s degree thesis as a starting point. This research enabled a more in-depth analysis of the field, involving the exploration of additional fingerprint features and machine learning models. Consequently, the results of the thesis were enhanced in terms of both accuracy and processing time. It was fully developed in Matlab. ## Education ### Master’s Degree in Telecommunications Engineering (MET) UPC - ETSETB TelecomBCN ### Bachelor’s Degree in Science and Telecommunication Technologies Engineering UPC - ETSETB TelecomBCN ## Contact & Social - LinkedIn: https://linkedin.com/in/ferran-jose-torra-33119214b --- Source: https://flows.cv/ferran JSON Resume: https://flows.cv/ferran/resume.json Last updated: 2026-04-10