I'm Savvas Spiridonidis, an Integrated Master's student in Software and Computer Engineering at the University of West Attica (Expected Grad: Sept 2026) with a strong passion for Embedded Systems Development.
Currently, I'm the Software Development Lead for the Poseidon Formula Student Team ποΈ, where I apply my skills to design, build, and optimize critical vehicle systems. I thrive on tackling complex challenges, meticulous planning, collaborative problem-solving, and ensuring high-quality results.
As the Software Development Lead for the Poseidon Formula Student Team, I'm actively involved in:
- Leading a team of students in the embedded software development lifecycle.
- Designing and implementing the team's first Custom Battery Management System (BMS) using C/C++ on STM32 microcontrollers.
- Spearheading the development of a Custom 4G Cellular Telemetry System utilizing ESP32/STM32, CAN-Bus, GPS, MQTT, and Node-Red for real-time remote monitoring and diagnostics.
- Integrating hardware and software components, ensuring robust communication via protocols like CAN-Bus and MQTT.
- Managing the team's codebase using Git/GitHub and fostering effective team collaboration.
- Previously engineered the ECU software (C/C++) for the team's first electric car, focusing on control logic and CAN-Bus communication.
- Programming Languages: C, C++, Java, Python (Familiar), SQL (Familiar), VHDL (Basic)
- Embedded Systems & Hardware:
- Microcontrollers: STM32, ESP32, Arduino
- Development: Embedded C/C++, RTOS Concepts (Familiar), Hardware/Software Integration, Digital Logic Design
- Tools: STM32CubeIDE, JTAG Debuggers (ST-Link), MATLAB (Simulink, Simscape), LTSpice, Oscilloscope, Multimeter, Altium (Familiar)
- Protocols: CAN-Bus, MQTT, I2C (Familiar), SPI (Familiar), UART (Familiar)
- Software & Development Tools: Git, GitHub, JetBrains IDEs (CLion, PyCharm, IntelliJ), Linux (Ubuntu, Debian), Docker (Learning), PostgreSQL (TimeSeriesDB), Node-Red, MS Office Suite
- Other Skills: Problem-Solving, Analytical Thinking, Teamwork & Collaboration, Communication (English C2 Proficient, Greek Native), Planning & Time Management, Attention to Detail, Composure Under Pressure
- Poseidon Team - Custom BMS: Leading development of an STM32-based BMS for safety and performance.
- Poseidon Team - 4G Telemetry System: Spearheading development for remote vehicle monitoring & diagnostics.
- Poseidon Team - ECU Development: Developed core ECU software for the electric race car.
- Smart Sensor Monitoring System: ESP32/MQTT based system for environmental monitoring (Academic Project).
- STM32 Code Validation System: Automated C scripts for validating embedded functionalities.
- Battery Pack Assembly & Testing Simulation: Using MATLAB/Simulink/Simscape to model and test Li-ion pack designs.