Space Dynamics Laboratory→
FPGA Engineer Intern at Space Dynamics Laboratory in North Logan, UT
InternshipOn-siteFull-timeNorth Logan, UT
Skills
fpga developmenthardware description languagesdigital logic designsimulation toolsdigital communication protocolsversion control (git)problem-solving skillsteam collaborationeffective communication
Job Description
Summary: Space Dynamics Laboratory (SDL) is a leader in advanced embedded and hardware-accelerated computing, specializing in mission-critical solutions for defense and national security. They are seeking a motivated FPGA Firmware Engineering Intern to assist in the design, development, and testing of FPGA firmware for secure, high-performance embedded systems.
Responsibilities:
- Assists in the design, implementation, and verification of FPGA firmware using hardware description languages (VHDL, Verilog, or SystemVerilog)
- Supports the development and maintenance of simulation and testbench environments
- Assists in creating and maintaining technical documentation, including design descriptions, timing diagrams, interface definitions, and test reports
- Collaborates with cross-functional teams, including systems engineers, software developers, and government customers, to support system integration
- Supports implementation of digital interfaces and protocols (e.g., SPI, I2C, UART, Ethernet)
- Learns about FPGA development processes, including RTCA/DO-254
- Assists in configuration management and version control of firmware artifacts
Required Qualifications:
- Currently pursuing a bachelor's or master's degree in a related technical field, e.g., electrical engineering, computer engineering, computer science, or a closely related discipline
- Coursework or project experience in digital logic design and computer architecture
- Familiarity with at least one HDL (VHDL, Verilog, or SystemVerilog)
- Academic or project experience with FPGA development, simulation, or digital system design
- Basic understanding of combinational/sequential logic, finite state machines, and timing concepts
- Basic understanding of Git and remote repositories such as GitHub, GitLab, or equivalent
- Strong problem-solving skills and attention to detail
- Effective oral and written communication skills
- Ability to work collaboratively in a team environment
- Must be a U.S. citizen with the ability to obtain and maintain a U.S. Government security clearance
Preferred Qualifications:
- Internship, research, or academic project experience involving FPGA or embedded systems development
- Experience with FPGA toolchains such as Xilinx Vivado, Intel Quartus, or Microchip Libero
- Exposure to simulation tools such as ModelSim, Xcelium, or Verdi
- Familiarity with embedded processors (ARM, MicroBlaze) and hardware/software integration
- Experience with digital communication protocols and high-speed interfaces
- Knowledge of basic signal integrity, timing analysis, and constraints development
- Exposure to configuration management, automated testing, or continuous integration for firmware
Required Skills: FPGA development, Hardware description languages, Digital logic design
Important Skills: Simulation tools, Digital communication protocols, Version control (Git)
Nice-to-Have Skills: Problem-solving skills, Team collaboration, Effective communication