Martins earned his Ph.D. in Electrical Engineering and Computer Science, minor in Mathematics, from the Massachusetts Institute of Technology (MIT) in 2004. He received the "Licenciado" and MSc. degree in Electrical Engineering and Computer Science from the Technical University of Lisbon, Portugal, in 1994 and 1996, respectively. He also completed a Financial Technology Option degree from MIT’s Sloan School of Management in 2004.
Martins was an author of the European project titled "Leonardo da Vinci" in the area of Signal Processing. He was also one of five founders of the Evolutionary Systems and Biomedical Engineering Laboratory (LaSEEB), located in the Institute for Systems and Robotics at Lisbon. He joined the Polytechnic Institute of Setubal as a Faculty member in 1995, where, in 1998, he was the youngest ever to be promoted to a position equivalent to Adjoint Professor. In 1996, he was the coordinator of the LaSEEB participation in the signal processing module of the European Neurological Network project. His Masters Thesis was used directly as part of the project. His work was one of 25 selected worldwide to be included in the prestigious volume Spatiotemporal Models in Biological and Artificial Systems, IOS Press, 1997, F.H. Lopes da Silva et al. (eds).
In 1999, while at the Laboratory of Information and Decision Systems at MIT, he played a major role in a DARPA project in the area of distributed resource allocation in adversarial environments. In September 2004, he served as a Post-Doctoral fellow at the Laboratory for Information and Decision Systems at MIT. Most recently, Martins worked on a MURI project titled "Cooperative Control of Distributed Autonomous Vehicles in Adversarial Environments."