7 days ago

FPGA Networking Intern

GoMyRobot

Hybrid
Full Time
$50,000
Hybrid

Job Overview

Job TitleFPGA Networking Intern
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$50,000
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About the FPGA Networking Intern Role at GoMyRobot

We are offering a hands-on internship for engineers who want to go deep on FPGA-based networking and real-time systems with direct mentorship throughout.

What You Will Learn & Work On

  • FPGA networking fundamentals: TCP/IP offload, AXI4-Stream pipelines, low-latency protocol design
  • SystemVerilog RTL development and simulation (Verilator, cocotb)
  • Network protocol implementation from specification to silicon
  • Rust reading, understanding, and working with systems-level networking code
  • ROS2 middleware and communication architecture (hands-on, not just theory)
  • Vivado toolchain: synthesis, timing analysis, resource optimization
  • Professional verification practices: testbench design, waveform analysis, constrained-random testing

What We're Looking For

  • Foundations in digital logic and RTL design
  • Understanding of networking protocols (TCP/IP, packet framing, state machines)
  • Comfortable with Linux and Python
  • Rust experience is a strong plus or a genuine desire to learn it
  • Curious, self-driven, and eager to solve hard problems

Experience with ROS2 or FPGA tools is a plus, not a requirement. We hire for fundamentals and curiosity.

What We Offer

  • Direct mentorship from day one
  • Real ownership: your work ships, not sits in a drawer
  • A rare learning path: from Rust networking code → ROS2 middleware → hardware silicon
  • Deep technical growth in one of the most specialized intersections in embedded engineering

Key skills/competency

  • FPGA design
  • Networking protocols
  • RTL design
  • SystemVerilog
  • Rust programming
  • ROS2
  • Vivado
  • Embedded systems
  • Digital logic
  • Real-time systems

Tags:

FPGA Developer
FPGA
Networking
RTL Design
SystemVerilog
Protocol Design
Real-time Systems
Verification
Embedded Systems
Robotics
Low-latency
Vivado
Verilator
cocotb
Rust
ROS2
TCP/IP
AXI4-Stream
Linux
Python

Share Job:

How to Get Hired at GoMyRobot

  • Research GoMyRobot's mission: Study their focus on robotics, the impact of their technology, and recent company news.
  • Tailor your resume effectively: Highlight relevant projects in FPGA, networking, RTL design, or embedded systems, using keywords like SystemVerilog, Vivado, and Rust.
  • Showcase practical experience: Demonstrate your skills with personal projects, open-source contributions, or academic work related to FPGA development and network protocols.
  • Prepare for technical interviews: Expect deep dives into digital logic, RTL design, TCP/IP fundamentals, and potentially Rust or SystemVerilog coding challenges.
  • Emphasize curiosity and problem-solving: GoMyRobot values self-driven learners; be ready to discuss how you approach and overcome complex technical challenges.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background