Embedded Software: Customer Hardware, DSP applications.
Graduating May 2026
Edward Silva
BS Electrical Engineering @ Colorado School of Mines
Electrical Engineering senior at Colorado School of Mines, graduating May 2026. Focused on embedded systems and signal processing.
• Experience
- Achieved 1.6x execution speedup by optimizing legacy DSP algorithms in C++ through code refactoring and performance analysis, reducing computational overhead for real-time signal processing applications.
- Improved system throughput by developing and implementing SIMD-optimized mathematical algorithms using vectorized operations for parallel data processing.
- Researched and demonstrated an improved approach to coding a FIR filter, presenting positive findings and performance gains to the team for adoption in future projects.
- Reduced debugging time and improved system maintainability for development teams by designing and deploying a comprehensive logging framework with configurable severity levels and error tracking.
Jordan and Skala Engineers Denver, CO January - June 2025
- Contributed to electrical design of 20+ multi-unit residential and specialty building developments, spanning initial takeoffs, layout design, riser diagrams, NEC verification, and QC review.
- Developed proficiency in Autodesk Revit and MEP AutoCAD, strategically placing electrical receptacles, lighting, and circuits to ensure NEC compliance and practical, user-centered functionality.
- Performed circuit loading and voltage drop calculations, balancing panel schedules and selecting appropriate breakers to ensure safety, reliability, and adherence to regulatory standards.
- Utilized existing automation between Revit/CAD layouts and Excel tracking sheets to streamline design documentation processes and reduce manual errors.
• Projects
Featured Project
School Project
Senior Design: Electromagnetic Bicycle Damper
Fall 2025 - Spring 2026
MATLAB Arduino
- Designed and validated an internal electromagnetic coil for an actively controlled magnetorheological (MR) fluid mountain bike damper, utilizing a 26-AWG copper coil and steel core operating at 10W and 2A to generate an estimated peak 0.15 Tesla magnetic field across a 2.5 mm radial gap
- Modeled magnetic field strength and spatial geometry using the Biot-Savart law and complete elliptic integrals in Python, ensuring field lines oriented perpendicularly to fluid flow to maximize yield stress activation
- Prototyped a dynamic C-based control system using an Arduino Nano R4 and dual BMI160 accelerometers to log and track sprung and unsprung fork kinematics, actively modulating coil current to optimize damping force during compression and mitigate continuous heat generation
Fall 2025 • School Project
MATLAB Simulink
- Identified a nonlinear gantry-crane plant, linearized it with small-angle approximations, and designed a direct z-domain controller at 50 Hz that achieved 0% overshoot and a short settling time for a 1 m move while enforcing a maximum cart velocity of 1 m/s.
- Validated robustness with frequency-domain analysis: measured 48 deg phase margin at crossover and estimated delay tolerance of about 0.5 s before marginal instability.
Show more Show less
- Extended the design in state space using LQR plus a full-order observer, then compared reference-scaling and integral-error augmentation controllers that delivered approximately 3.45-3.95 s settling, 0-9% overshoot, and negligible steady-state error under actuator saturation with anti-windup compensation.
Fall 2025 • School Project
MATLAB Simulink Python Arduino
- Co-developed an autonomous maze-navigating robot within a 4-person team, integrating computer vision, embedded control, and I2C communication to achieve the second-fastest course completion time in the cohort.
- Engineered the computer vision subsystem using Python and OpenCV with ArUco marker detection to extract real-time distance and angle metrics for navigation.
Show more Show less
- Designed a multithreaded vision pipeline processing 640x480 video feeds with HSV color masking to identify directional markers for pathfinding logic.
- Interfaced the vision subsystem with motor control via I2C bus, transmitting telemetry data to an Arduino while updating a real-time RGB LCD display.
• Skills
Programming
C++ Python MATLAB Java Verilog RISC-V Assembly Bash
Hardware
Arduino Raspberry Pi Digital Circuits Embedded Systems Microcontrollers Circuit Design
Software
VS Code Git/GitHub Linux Simulink Autodesk Revit MEP AutoCAD Eclipse SSH LaTeX Microsoft Office Suite Google Suite