Bootstrapping an STM32 Embedded Systems R&D Project – Looking for ECE Contributors
Hi everyone,
I’m Patrick, founder of an early-stage embedded systems R&D project called SBW (Shoot-By-Wire). Over the past year I’ve been bootstrapping the project entirely out of pocket, while balancing full-time work and school. Mark I is approaching completion, and we’re beginning to recruit a few additional contributors before starting Mark II.
SBW is an embedded telemetry platform focused on validating a secure sensor-to-storage data pipeline before expanding into more advanced embedded systems.
Current Mark I hardware includes:
- STM32U575 (NUCLEO-U575ZI-Q)
- LSM6DSOX IMU
- TMP117 temperature sensor
- MicroSD storage (FatFs over SPI)
Current firmware and system work includes:
- Bare-metal embedded C
- Sensor acquisition
- TLV-based telemetry architecture
- Block-based data logging
- Heatshrink compression
- AES-GCM encryption (current milestone)
- Python host-side decoding and validation tools
Mark II expands significantly beyond proving the data pipeline and begins introducing a more modular embedded architecture, additional sensing capabilities, power management, communications, and a much larger firmware framework.
We’re looking for people interested in areas such as:
- Embedded systems
- Electrical & Computer Engineering
- STM32 development
- PCB design
- Sensor integration
- Firmware architecture
- Communications
- Low-power systems
- Embedded security
- Signal processing
- Hardware validation and testing
This is currently an unpaid volunteer effort while we continue bootstrapping, but the long-term goal is to build a serious engineering organization around the project.
Even if you’re not interested in contributing, I’d appreciate feedback on the project architecture, documentation, or overall engineering approach.
I’ll also attach a photo of the current Mark I bench setup.