CV
Education, appointments, awards, research grants, supervision and teaching. The full curriculum vitae is available as a PDF.
Contact Information
| Name | Lucas C. Cordeiro |
| Professional Title | Full Professor of Computer Science, University of Manchester |
| lucas.cordeiro@manchester.ac.uk |
Professional Summary
Software engineering, formal methods, automated program verification and synthesis, software testing, security, and embedded and cyber-physical systems. Leads the Systems and Software Security (S3) Research Group and directs the Arm Centre of Excellence at the University of Manchester.
Experience
-
2025 - present Manchester, UK
Scientific Lead Advisor
ByteRepair
- University of Manchester spinout applying formal verification to automated code security analysis and repair.
-
2018 - present Manchester, UK
Full Professor
University of Manchester
- Director of Business Engagement and Innovation, Department of Computer Science.
- Director of the Arm Centre of Excellence.
- Leader of the Systems and Software Security (S3) Research Group.
- Leader of the Software Security and Automated Reasoning theme in the Advanced Computer Science MSc programme.
- Member of the EPSRC Peer Review Full College.
-
2009 - present Manaus, Brazil
Associate Professor
Federal University of Amazonas
- Permanent member of the postgraduate programmes in Electrical Engineering (PPGEE) and Informatics (PPGI).
- Leader of the Systems and Software Verification Research Group.
- Course Leader of Electrical Engineering, 2011-2015.
-
2022 - 2023 Abu Dhabi, UAE
Consultant and Advisor, Digital Security Unit
Technology Innovation Institute (TII)
- Advised the Digital Security Unit’s research programmes, strategy and roadmap.
-
2016 - 2018 Oxford, UK
Researcher / Research Engineer
University of Oxford / Diffblue
- Extended the CProver framework to support exception handling and the Java standard libraries.
- Implemented components of the CounterExample Guided Inductive Synthesis (CEGIS) framework.
- Built tools to synthesise, verify and validate digital control systems with uncertainties.
-
2007 - 2008 Manaus, Brazil
Set-top Box Software Engineer
R&D Center for the Industrial Pole of Manaus (CT-PIM) / NXP
- Linux drivers for ISDB-T, DVB-T and DVB-S2 tuner and demodulator silicon.
- Automated unit and functional tests for Linux device drivers.
-
2005 - 2007 Manaus, Brazil
Software Engineer
BenQ-Siemens Eletroeletronica S.A.
- Requirements, planning and tracking for the linuX Mobile Phone Manager (XMPM).
- Configuration, change, build and release management for Siemens mobile phone generations 75 and 85.
Education
-
Southampton, UK
PhD
University of Southampton
Computer Science
- Thesis: SMT-Based Bounded Model Checking of Multi-threaded Software in Embedded Systems.
- Supervisor: Prof. Bernd Fischer. ORSAS/ECS scholarship holder.
-
Manaus, Brazil
MSc
Federal University of Amazonas
Informatics
- Dissertation: An Agile HW/SW Development Methodology for Embedded Systems.
- Supervisor: Prof. Raimundo S. Barreto.
-
Manaus, Brazil
BSc
Federal University of Amazonas
Electrical Engineering
- Project: Developing Real-Time Applications with LEGO Mindstorms.
- CAPES/DAAD scholarship at the University of Stuttgart, Germany, 2003-2004.
Awards
-
2012 SV-COMP and Test-Comp, held with ETAPS
Gold, silver and bronze medals across fifteen editions of SV-COMP and eight of Test-Comp, for ESBMC, FuSeBMC, JBMC, DepthK and Map2Check. Most recently three gold medals at Test-Comp 2026 and one gold and one silver at SV-COMP 2026.
-
2024 39th IEEE/ACM International Conference on Automated Software Engineering (ASE)
For “LLM-Generated Invariants for Bounded Model Checking Without Loop Unrolling”.
-
2023 38th IEEE/ACM International Conference on Automated Software Engineering (ASE)
Recognising the lasting impact of our work on SMT-based bounded model checking.
-
2023 23rd Brazilian Symposium on Information and Computational Systems Security (SBSeg)
-
2025 Rust Foundation / Amazon Web Services
For a contribution to the Verifying the Rust Standard Library project.
-
2011 33rd International Conference on Software Engineering (ICSE)
-
2015 V Brazilian Symposium on Computing Systems Engineering (SBESC)
-
2008 23rd ACM Symposium on Applied Computing, Real-Time Systems track (SAC)