Mid Level FPGA Engineer
0 Base Design LLC
Job Description
Job Description
Benefits:
- Restricted Stock and Options
- 401(k)
- Health insurance
- Paid time off
- 401(k) matching
We are seeking a skilled and motivated Mid-Level FPGA/RTL Design Engineer with a minimum of 4 to 5+ years of experience to join our engineering team in Raleigh, NC. In this role, you will own the design, implementation, and verification of digital logic targeting Xilinx and Lattice FPGA platforms, writing RTL in both Verilog and VHDL across the full development lifecycle — from architecture and simulation through synthesis, timing closure, and hardware bring-up.
This position focuses heavily on producing robust, well-verified RTL and supporting the hardware/software boundary. You will balance digital design with hands-on technical execution, including lab-based debug, hardware-software integration, and system-level troubleshooting alongside embedded software engineers. Work Schedule & Security Requirements
Schedule: Hybrid environment based out of our Raleigh, NC facility, offering flexibility for up to 2 days of remote work per week. Remote work is subject to manager approval and prior authorization based on project milestones. Note that hands-on lab work, hardware debugging, and system bring-up will require an on-site presence. Clearance: Ability to obtain and maintain a Department of Defense (DoD) Secret Security Clearance (or equivalent agency clearance). Key Responsibilities
- RTL Design & Implementation: Design and implement digital logic in Verilog and VHDL for FPGA-based systems, targeting Xilinx (e.g., Artix, Kintex, Zynq/Zynq UltraScale+, Versal) and Lattice (e.g., ECP5, CrossLink, Nexus/CertusPro) device families.
- Verification: Develop testbenches and perform functional simulation (Vivado Simulator, CocoTB, or similar) to validate design correctness prior to hardware bring-up.
- Synthesis & Timing Closure: Drive designs through synthesis, place-and-route, and timing closure using Vivado and Lattice Diamond/Radiant toolchains.
- Hardware/Software Integration: Collaborate closely with embedded software engineers to define and validate hardware-software interfaces (register maps, DMA, interrupts, memory-mapped peripherals) and support firmware bring-up on FPGA-hosted processors.
- Hardware Bring-up & Debug: Lead lab-based debug using ILAs, logic analyzers, oscilloscopes, and JTAG tools; troubleshoot systemic issues crossing the hardware/firmware boundary.
- Interface & Requirements Support: Interface RTL with high-speed peripherals (DDR, SPI, I2C, UART, Ethernet, PCIe, SERDES/transceivers) and support Interface Control Documents (ICDs) where FPGA I/O touches other subsystems.
- Documentation & Reviews: Participate in design reviews and produce clear documentation (design specs, verification plans, timing/constraint reports).
- Design Methodology: Contribute to improving internal RTL design methodology, IP reuse, and verification practices.
- Education: Bachelor of Science (BS) degree in Electrical Engineering, Computer Engineering, or a related technical discipline.
- Experience: A minimum of 4 to 5+ years of professional experience writing RTL in both Verilog and VHDL, with demonstrated work on both Xilinx and Lattice FPGA platforms.
- Toolchain Proficiency: Hands-on proficiency with Vivado and Lattice Diamond/Radiant (or Lattice Propel).
- Digital Design Fundamentals: Solid understanding of clock domain crossing, timing closure, synchronous/asynchronous design, FSMs, and pipelining.
- Verification: Experience writing testbenches and running simulations for functional verification.
- Embedded Software Familiarity: Working familiarity with embedded C/C++ sufficient to collaborate on hardware-software interfaces, debug firmware-driver issues, and support bring-up of soft-core or hard processors (e.g., MicroBlaze, Zynq PS).
- Lab Skills: Comfortable using oscilloscopes, logic analyzers, and JTAG-based tools for hardware debug.
- High-Speed Interfaces: Experience with SERDES/transceiver design (Aurora, PCIe, MGT-based links).
- Scripting & Automation: Experience in Python or TCL for build automation, test automation, or tool flow scripting.
- Advanced Verification: Exposure to constrained-random or formal verification methodologies (UVM, SVA).
- Embedded/OS Exposure: Experience with embedded Linux bring-up, RTOS integration, or device driver development.
- Version Control & CI: Familiarity with Git and CI/build pipelines for hardware projects.
- Standards & Compliance: Exposure to design standards applicable to defense/aerospace hardware (e.g., IPC, ISO, or military standards).
- Signal Integrity: Working knowledge of signal integrity and PCB-level considerations affecting FPGA I/O.
Flexible work from home options available.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Mid Level FPGA Engineer in Raleigh, NC vacancy
- ...for highly skilled electrical engineers to develop cutting-edge technology... ...PCB layout. Experience with FPGA RTL development and simulation... ...analyzers, and multimetersMid-level Electrical Engineer Preferred... ...matches your qualifications.Mid-Level Electrical Engineer: BS...SuggestedFull time
- Raleigh, North CarolinaEngineering - Transportation Engineering /Full time /HybridA. Morton Thomas and Associates, Inc.,(AMT)is an ENR 500 A/E firm providing services in the disciplines of civil engineering, construction management and inspection, traffic and transportation...SuggestedFull timeTemporary workWork experience placementRemote work
- ...Job Title: FPGA Engineer Company: Intellectt Inc Location: Raleigh, NC Employment Type: Contract Job Description We are looking... ..., and ModelSim. Perform FPGA hardware bring-up, board-level debugging, and functional validation. Analyze clock architecture...SuggestedContract work
- ...Job Summary: Job Title: FPGA Engineer Job ID: 536707 Client: Eaton Location: Raleigh, NC Experience Level: 5–7 Years Job Description & Skill Requirement: # Verilog & VHDL RTL Design # FPGA Design & Debug # CDC & Interface Protocols Understanding...SuggestedFull timeLocal area
- ...FPGA Desigen Engineer Raleigh, NC As a Firmware Engineer, you will play an active role in every phase of the FPGA development cycle, including the design, installation, and troubleshooting of the firmware used to design FPGA based hardware systems and their...Suggested
- ...technology meets real‑world impact. Our engineers, architects, and security specialists work... ...most significant security solutions. As a Mid-Market Sales Engineer, you will be the... ...specific office location, role, skill set, and level of experience. As required by local law,...Work experience placementLive inWork at officeLocal areaWorldwide
- ...digital cash, and blockchain infrastructure into a complete enterprise-grade platform built for production environments. We are an engineering-driven company focused on solving complex technical challenges for real-world enterprise and institutional use cases. Our...Full time
- ...Please find the job details below: Position: Senior Quality Engineer / SDET Type: Full-Time Location: Raleigh, NC Key Requirements: ~5+ years of experience in Software Testing and Test Automation with a strong focus on API Testing. ~ Hands-on experience...Full time
- ...C# Developer / Engineer needed for a Contract to PERMANENT Full-Time position with a medical device imaging hardware / software company located in Raleigh, NC. REQUIRED SKILLS: C# coding Design Documentation Agile or SCRUM Jira - preferred C/C++ - preferred...Permanent employmentFull timeContract workRemote work
$70 - $75 per hour
...Immediate need for a talented Software Engineer . This is a 06+ Months Contract opportunity with long-term potential and is located in Raleigh, NC (Hybrid) . Please review the job description below and contact me ASAP if you are interested. Job ID:26-32954...Full timeContract workLocal areaImmediate start- ...self to the table.We're experts who speak like humans. Ready to build what's next? #JoinTheBandWhat We Are Looking For:As a Senior Engineer on our Account Provisioning Development team, you’ll get to build and expand on our company’s account provisioning system. The...Flexible hoursShift work
- IXL Learning, developer of personalized learning products used by millions of people globally, is seeking Software Engineers who have a passion for technology and education to help us add new features to our extremely successful educational products and build new, innovative...Work at office
$108k - $131k
...build the experiences that help customers understand their users, improve their products, and get more value from their software. Engineers work closely with Product and Design to solve meaningful customer problems, from evolving widely used product experiences to building...Work at officeRemote workFlexible hours3 days per week$78.8k - $131.3k
RELX, Inc. d/b/a LexisNexis USASoftware Engineer IIIVenture III, 900 Main Campus Drive, Raleigh, NC 27606 (formerly 1801 Varsity Drive, Raleigh, NC 27606)JOB DESCRIPTION:Lead the design of specific software products and introduce new patterns for Microservices FrontEnd...Full timeWork at officeLocal areaRemote work- ...#JoinTheBandWhat We Are Looking For:We're looking for a Senior Software Engineer who leads by example — someone who takes deep ownership of... ...high availability and fault tolerance.Mentor junior and mid-level developers through productive code reviews, thoughtful design...Shift work
- ...Project Overview We are seeking a highly specialized Software Engineer for a long-term contract engagement focusing on the modernization... ...Interface for the CLIENT Certificate System. Execute deep-level engineering tasks in Java, Rust, and C, ensuring compatibility...Long term contractFor contractorsRemote work
$86.6k - $144.4k
Are you excited by the opportunity to serve as the technical anchor of a cross-functional engineering squad, driving architecture decisions, mentoring peers, and shaping the future of a next-generation healthcare data platform?Would you like to work in an AI-accelerated...Full timeLocal area$175k - $225k
...Jackie AllenZachary Piper Solutions is seeking a Sr. Software Engineer (IaC)- TS/SCI for a world leading technology organization in the... ...for the Sr. Software Engineer (IaC) - TS/SCI role is a senior‑level engineer with deep expertise in infrastructure automation, cloud...- ...and documentation standards to ensure software quality and compliance with organizational guidelines.8. Mentors and supports junior engineers to foster technical growth and adherence to best practices.9. Utilizes and contributes to existing frameworks, tools, and...Full timePart timeShift workDay shift
$128.6k - $184.9k
...collaborate from anywhere. Our diverse group of product managers, engineers, project managers, and UX designers is committed to simplifying... .... Experience working with performance-critical, device-level applications using C and C++ programming languages. Experience...Full timeTemporary workWork at officeLocal areaRemote workFlexible hours3 days per week$112.9k - $154.19k
...met, including security, resiliency, and maintainability.What You Will Do:Write unit and integration tests and work with quality engineers to ensure product quality. Use CI/CD best practices to deliver solutions as productization efforts into RHOAI. Mentor junior engineers...Contract workWork experience placementWork at officeRemote workFlexible hours$152.5k - $205k
...will also create internal tools that enable our Customer Success teams to deliver exceptional support. As a member of a dedicated engineering team, you will contribute to Circle’s broader frontend ecosystem by participating in code reviews, promoting consistent...Flexible hours$88.68k - $168.48k
...complex problems? Do you thrive in a fast-paced environment? Then there’s a good chance you will love being a part of our Software Engineering - Development team at Kyndryl, where you will be able to see the immediate value of your work. As a Software Engineering -...Minimum wageFull timePart timeLocal areaImmediate start$107.9k - $183.4k
...next — together.Job SummarynCino is looking for a Senior Software Engineer to join our Global Banking Solutions engineering group, where... ...scalability, maintainability, and best practices as the high-level design of the solution takes shape.Identify potential risks and...Local area$115k - $170k
What You'll DoWe’re looking for a Senior Software Engineer to join our insurance technology team! This is a hands-on leadership-by-example... ..., and deliver prioritized roadmap initiativesProvide senior level technical leadership by establishing development approaches, influencing...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at officeRemote work- ..., Python, Java, and others) that developers use to build voice applications.Work cross-functionally with product managers, senior engineers, and support teams to ship features like conferencing, TTS/IVR, call recording and transcription, and answering machine detection....Shift work
$105k - $130k
...Clearance: No ClearanceBusiness Unit: Piper CompaniesPosition Owner: Matthias McLaughlinPiper Companies is seeking an IAM Software Engineer for a leading technology organization. The IAM Software Engineer can work remotely within the United States or in a hybrid...Remote work$116k - $156k
...DoJoin Agent Enablement, the team making it easier for Principal engineers to design, build, and ship trustworthy AI agents. We're hiring... ...experience, education, licensure requirements and/or skill level and will be finalized at the time of offer. Salary Range (Non-Exempt...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office$118.6k - $195.68k
...for current or future visa sponsorship. *About the JobRed Hat Engineering is establishing a new, dedicated team focused on enhancing the... ...and experience for this position.What You Will DoConduct deep-level debugging and root cause analysis to understand why Windows-specific...Permanent employmentFull timeContract workWork experience placementWork at officeImmediate startRemote workFlexible hours$152k - $241.5k
...You will turn telemetry and workload data into clear findings and visuals. You will partner with OS, container, GPU, and systems engineers. When useful, you will apply machine learning and deep learning techniques for categorization and forecasting. These will be coordinated...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Mid Level FPGA Engineer. Be the first to apply!



