Edmund

03Experience

Where I've worked

Engineering work across embedded systems, autonomous perception, and applied machine learning.

Software Engineer

General Dynamics Mission Systems

Internship

Jun 2026 to Aug 2026

  • Built a C# interoperability layer to migrate legacy C systems, applying object-oriented design to improve encapsulation, eliminate multi-threaded deadlock through synchronized resource access, and optimize concurrency for improved throughput.
  • Built a unit testing framework for low-level C systems using NI DAQmx libraries and created a GitLab CI/CD pipeline around it, increasing validation coverage and catching regressions before code review.
C#CNI DAQmxGitLab CI/CD

Machine Learning Researcher

CAB Lab · Princeton, NJ

Research

Jan 2026 to Present

  • Built a group-equivariant deep learning model for symbolic music understanding, using group-equivariant convolutions to make harmonic transformations predictable inside the model rather than learned implicitly from data.
  • Built a full-stack inference pipeline with MIDI pre-processing, PLR-group lifting, custom PyTorch layers, model training, OOD evaluation, and feature-map visualization for composer classification.
  • Reduced shifted-input classification error by 20% versus CNN baselines and tested diffusion-based music generation and foundation-model architectures for group equivariance to improve long-range coherence and controllability.
PyTorchGroup-Equivariant CNNsMIDIDiffusion Models

Electrical Engineering Intern

Robert Bosch · Curitiba, Brazil

Internship

Jun 2025 to Aug 2025

  • Built multi-sensor data pipelines in Python, pandas, and MATLAB for fuel-injector durability testing, converting thermal, pressure, and velocity signals into lifetime metrics and Wohler / S-N curve-based fatigue analysis.
  • Developed a PyQt6 analytics and report automation tool integrating data visualization, AI-assisted summaries, and document generation, reducing documentation time by 70%+.
PythonpandasMATLABPyQt6

Software Team Lead

Princeton Autonomous Vehicle Engineering · Princeton, NJ

Research

Jan 2025 to Present

  • Building an end-to-end autonomous vehicle perception pipeline that ingests raw sensor/camera data, prototyping Gaussian SLAM and augmented 3D reconstruction, producing real-time obstacle detections, depth maps, and spatial point-map representations for planning.
  • Combined YOLOv8 object detection, TensorFlow-based classification, and Depth Anything 3 depth estimation with RANSAC-based geometric fitting to transform visual distance input into classified scene representations.
YOLOv8TensorFlowGaussian SLAMRANSAC

Embedded Systems Engineer

Princeton Racing Electric · Princeton, NJ

Research

Sep 2024 to Present

  • Responsible for the backend programming of Jetson Orin VCU for data collection and output; used Python and SciPy to implement systems-based vehicle optimization with PWM-controlled cooling and throttle control.
  • Developed a concurrent CAN listener and REST API that streams low-latency vehicle analytics to a driver dashboard.
PythonSciPyJetson OrinCAN Bus