
Lorenzo Stigliano
@lorenzostigliano
I build C++ software and verification tooling for safety- and mission-critical embedded systems.
What I'm looking for
I'm building real-time simulation software and verification tooling at MBDA through Brain Technologies, supporting complex embedded systems in a defence environment. My work spans modern C++, communication protocols, HIL/SIL test benches, Python automation, and end-to-end requirements traceability in IBM ELM.
Previously, I developed embedded software for Mozarc Medical's Solv hemodialysis system and CNC operator interfaces at Esautomotion. Across medical devices and industrial automation, I've used C++, Python, Qt, Codesys, static analysis, and V&V practices to make regulated software easier to validate.
My low-level foundation comes from compiler work: I added a MicroBlaze backend to LLVM 13 and built an IBM Quantum backend and Python bindings for the staq quantum compiler at Fraunhofer ITWM. I enjoy the unglamorous tooling that turns lengthy manual verification into repeatable pipelines.
Experience
Work history, roles, and key accomplishments
Software Engineer (C++) consultant at MBDA
Software engineering consultant embedded in MBDA's simulation and V&V activities.
- Real-time simulation software in modern C++ for complex embedded systems
- Implementation and validation of communication protocols between subsystems
- Hardware-in-the-Loop (HIL) and Software-in-the-Loop (SIL) test bench design and execution
- Python tooling for test automation, log/telemetry post-processing and a
Embedded software for integrated CNC systems used in metalforming, cutting and
woodworking machinery.
- HMI development in C++11 / Qt 5.6 for CNC operator interfaces
- Maintained and extended the internal toolchain used company-wide to develop CNC
software and HMIs
- PLC development and implementation on Codesys
- Bash scripting for build and development workflow automation
- Technical documenta
Embedded software and verification for the Solv hemodialysis system at Mozarc Medical,
the Medtronic–DaVita kidney care venture.
- C++03 development on a regulated medical device codebase
- Python tooling for automated static code analysis and quality gating
- Support to Verification & Validation activities under medical device regulatory
requirements
Compiler research on staq, an open-source C++17 quantum compiler toolkit operating
on OpenQASM.
- Implemented an IBM Quantum backend for the staq compiler toolchain in C++17
- Device mapping of IBM quantum architectures with restricted qubit connectivity
- Built Python bindings with PyBind11 to expose the backend to Python workflows
Remote from Italy, May–October 2024.
- Helping foreign students with Italian bureaucracy
- Supporting foreign students complete their study plan
- Building an inclusive campus environment
Tutor Computer Architecture Course
Mar 2023 - Jun 2023 (3 months)
- Tutor for the computer architecture course
- +30 hours of teaching/tutoring
- Teaching RISCV Assembly and circuit synthesis
- IT helpdesk
- Box Office Staff
- Museum Guard
- Call Center Service for CGIL
Research Assistant
Sep 2021 - Oct 2022 (1 year 1 month)
- Adding MicroBlaze backend to LLVM 13
- Micro Blaze hardware mapping within LLVM 13 using C++ and TableGen
- Budget management using Excel
- Managing Wordpress website
Education
Degrees, certifications, and relevant coursework
Ordine degli Ingegneri provincia di Modena
Ingegnere
Issued Oct 2025
Università degli Studi di Modena e Reggio Emilia
Laurea Magistrale LM in scienze e tecnologie informatiche, Scienze informatiche
2022 - 2024
Università degli Studi di Modena e Reggio Emilia
Laurea triennale in Scienze e Tecnologie Informatiche, Scienze informatiche
2018 - 2022
Crash Course on Python
Issued Mar 2021
HackerRank
Problem Solving (Intermediate)
Issued Mar 2021
HackerRank
Python (Basic)
Issued Mar 2021
liceo classico muratori san carlo
Lingue, letterature e linguistica classiche e dei classici
2013 - 2018
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Skills
Interested in hiring Lorenzo?
You can contact Lorenzo and 90k+ other talented remote workers on Himalayas.
Message LorenzoGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
