Joshua Martonick
Verified Expert in Engineering
Embedded Systems Developer
Joshua is an embedded developer with nearly a decade of experience in the critical infrastructure and defense industries developing in C/C++ and VHDL. He has developed test equipment for debugging electronics, reduced update times saving company resources, and designed FPGA architectures, algorithms, code, and simulations. His proficiencies include migrations, integrations, testing, and customizations. Joshua is an enthusiastic professional who values ethics, accountability, and time management.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Windows
The most amazing...
...script I've developed accelerated calibration by creating a way to convert between a binary file and a spreadsheet for easy modifications.
Work Experience
Contractor (FPGA/ASIC Design)
Collins Aerospace
- Designed, developed, and verified FPGA components and systems using VHDL and SystemVerilog for radio systems.
- Collaborated with hardware and software development teams.
- Tracked and fixed bugs using Jira as a reporting tool.
- Developed Python scripts to accelerate the hardware calibration process.
Senior System Engineer
Raytheon
- Migrated various Xilinx ISE projects to Xilinx Vivado.
- Developed and performed system integration and testing using ChipScope, oscilloscope, and Python scripting for automation.
- Collaborated with the software team to investigate and fix errors during hardware integration.
- Designed FPGA architectures, algorithms, code, simulations, and synthesis with device constraints for Xilinx Virtex family FPGAs on custom hardware.
Software Engineer
Schweitzer Engineering Laboratories
- Developed firmware for transmission line protective relays with a ColdFire processor in C/C++ and VHDL for Xilinx Spartan3/Spartan3a FPGA on custom hardware.
- Designed test equipment in C/C++ and VHDL for debugging electronics.
- Tracked and fixed bugs using ClearQuest as a reporting tool.
- Updated a time and date management system to understand UTC and daylight savings.
- Integrated SNTP and PTP protocols into the date and time management system.
- Participate on a change control board to discuss software and firmware change requests for product features, customer needs, and vendor issues.
- Improved the firmware boot program to accept compressed files to reduce the update time.
Experience
Python Script for Hardware Calibration
Education
Bachelor's Degree in Computer Engineering
Washington State University - Pullman, Washington, USA
Skills
Languages
VHDL, C, C++, Python, SystemVerilog, Perl
Paradigms
Functional Programming, Unit Testing, Object-oriented Programming (OOP)
Other
Embedded Systems, Hardware Integration, Scripting, Hardware/Software Interaction
Tools
Jira, Visual Studio, Subversion (SVN), IBM Rational ClearQuest, IBM Rational ClearCase, MATLAB
Platforms
Windows
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring