DevOps Firmware Engineer (Current Role)
Analog Devices
Nov. 2025 – Present
- Integrated Claude API into Jenkins pipeline to review pipeline failures and suggest code changes.
- Restructured Jenkins pipeline into two distinct jobs, offloading heavy security scanning to a newly engineered nightly automation workflow.
- Expanded lab infrastructure by physically installing, provisioning (Ubuntu), and configuring the network for
- FPGAs and PCs to enable seamless remote developer access and debugging.
- Architected and implemented an end-to-end release pipeline utilizing GitHub, Jenkins, and Artifactory.
- Spearheaded the migration from Artifactory to CloudSmith, utilizing custom data-transfer scripts and integrating new API tokens into the Jenkins CI/CD pipeline.
- Integrated comprehensive code coverage into the CI/CD pipeline by writing Python scripts to parse, generate, and publish reports from the hardware simulator.
- Migrated Jenkins pipeline execution environments from Windows to Linux improving efficiency and stability.
System Applications Engineer
Analog Devices
Aug. 2024 – Oct. 2025
- Deployed optimized AI models onto ultra-low-power microcontrollers.
- Designed an automated evaluation pipeline to benchmark AI Vision-Language Model (VLM) prompt tuning.
- Engineered a PoDL evaluation testbed using custom Python modules and SCPI commands to automate multi-instrument control.
- Designed mixed-signal PCB schematics, integrating power rails, communication interfaces, and I/O connectors.
- Built and deployed a GELLO robotic arm, handling sourcing, 3D printing, servo integration, and IP camera streaming.
- Developed a native Android app with a Firebase backend for real-time attendance tracking at ADI ETC 2024.
Co-op Work Placement
Ericsson
Jan. 2023 - Aug. 2023
- Developed Python unit tests to evaluate the impact of draining a node on application stability.
- Implemented a Python unit test for validating log storage.
- Enhanced Python script for vulnerability report emails by incorporating image identifiers.
- Monitored Jenkins pipeline runtimes to identify and address any performance decrease.
- Fixed code interference issue in specific test cases, preventing failures.
- Conducted a SPIKE investigation to identify silent application failures from input within a custom command-line interface (CLI).
- Engineered an end-to-end version control feature using semantic versioning derived from Kubernetes ConfigMaps.