Post Job Free
Sign in

Computer Engineering Product Development

Location:
Winfield, IL
Posted:
February 22, 2025

Contact this candidate

Resume:

James Mareachen

Winfield, IL ***** 630-***-**** ************@*****.*** Linkedin.com/in/jmareach/

EDUCATION

Purdue University, School of Electrical and Computer Engineering West Lafayette, IN

Bachelor of Science in Computer Engineering Fall 2025

GPA: 3.97

Honors: Dean’s List, HKN Honor Society, IEEE Computer Society

Relevant Coursework: ASIC Design, Operating Systems, Data Structures, Microprocessors and Interfacing, Signals and Systems, Digital Circuit Design, Electrical Engineering I & II, Linear Algebra, Advanced C Programming

Master of Science in Computer Engineering Fall 2026

GPA: 4.00

Focus Areas: Computer Architecture, Artificial Intelligence, High-Speed Digital Design

PROFESSIONAL EXPERIENCE

JLG INDUSTRIES

Computer Engineering Product Development Intern – Connected Solutions

Hagerstown, MD

May 2024 – Jan 2025

Designed and implemented IoT hardware testing frameworks using Python and C, achieving 1,000+ engineering hours saved per quarter.

Spearheaded implementation of CAN messaging protocols, (broadcast, DM14-16, PGN), enabling real-time system communication and validation.

Debugged embedded systems and memory interfaces using oscilloscopes, logic analyzers, power measurement tools to diagnose and troubleshoot hardware.

PURDUE UNIVERSITY

Digital Systems Design TA

West Lafayette, IN

Aug 2024 – Present

Led system design labs for 500+ students, focusing on SystemVerilog, debugging, and performance optimization of FPGAs and ASICs.

Assisted students in hardware/software validation, emphasizing efficient subsystems, high-speed digital SystemVerilog-based architecture, programming, and synthesis.

TECHNICAL PROJECTS

Custom AXI5 Interface Implementation

Architected a full AXI5 interface using SystemVerilog, supporting high-speed memory-mapped communication, demonstrating expertise in HBM, DRAM, and SRAM subsystems.

Implemented comprehensive manager and subordinate modules supporting memory-mapped communication.

Conducted detailed timing optimization, debugging, and bandwidth analysis for high-speed SoC design.

TPU Architecture for High-Speed AI Processing

Designed a custom AI acceleration unit in SystemVerilog, optimizing for high-bandwidth AI workloads and parallel processing.

Implemented floating-point (bfloat16) matrix multiplication modules tailored for high-speed architectures.

Optimized pipeline architecture to maximize computational efficiency in high-memory-bandwidth environment.

Real-Time Embedded Train Controller

Developed a real-time navigation and control system for trains using STM32 microcontrollers, programmed in C for precise low-latency operations.

Integrated SPI communication facilitating Pulse Width Modulation (PWM), Digital-to-Analog Conversion (DAC), and Analog-to-Digital Conversion (ADC) to optimize speed control and system performance.

APPLICABLE SKILLS & INTERESTS

Software: SystemVerilog, C/C++, Python, Assembly, Java, MATLAB, Make, LTspice, LaTeX, R, 3D Design, Office

IDE/Compilers/Synthesis/Simulation: Yosys, Modelsim, Vivado, Virtuoso, Visual Studio, PyCharm, VIM

OS: Linux, UNIX, Windows

Hardware: ICE40, RISC-V, Oscilloscope, ASIC, FPGA, Digital Multimeter, AC/DC Power Supply, Soldering

License/Certificate: Amateur Radio License KD9HJG

Leadership/Involvement: Eagle Scout, CARS auto repair, Purdue Semiconductor Student Alliance Events Chair

Hobbies/Interests: Rock Band, Backpacking, Snowboarding



Contact this candidate