// uvigo aerotech · software division


Flight computer firmware.

Built from nothing.

Given to everyone.

Software Solaris:~$ cat /origin.txt

We learned it
from scratch.

No lab. No mentors. No inherited codebase.
Just engineers who decided to figure it out — registers, protocols, DMA queues, firmware — and documented everything along the way.

Because the next team shouldn't have to start from zero.

The tools to compete
shouldn't depend on
who you know.


Build. Fly. Repeat.

Software Solaris:~$ ls /components/

What we built.

ICM20948 9-axis IMU · DMP firmware · quaternion fusion
BMP390 Barometric pressure · temperature · altitude
Datalogger SD card · FATFS · full packet flow
HAL / OSAL Hardware & OS abstraction · portable by design
SPP Solaris Packet Protocol · telemetry · zero-malloc
CI / CD MISRA-C · unit tests · SonarQube · Doxygen

Software Solaris:~$ finger team@uvigo

A handful of engineers.
No playbook.

Every contributor ships production code on real flight hardware. No simulations. No toy projects. You learn by doing the actual thing.

Óscar Barja Lorenzo // Lead · Uvigo
David Rodríguez Dagas // Core · Uvigo
Antonio Formoso // Contributor · Uvigo
Silent Whisper // External collaborator  [ identity undisclosed ]

Software Solaris:~$ cat /license.md

Everything.
Available.
Always.

Knowledge that lives behind closed doors doesn't advance the field. Everything we build is public. Every decision documented. Fork it, build on it, win with it.

Software Solaris:~$ cat /sponsor.md

If this matters
to you,
let's talk.