PEAK Technical Staffing logo

Staff FPGA Engineer

PEAK Technical Staffing
  • Orlando, FL
  • $75–$89 Per Hour
  • Instant Apply
1 day ago
PEAK Technical Staffing

Job Description

Staff FPGA Engineer

Job Summary

An immediate opportunity is available for a Staff FPGA Engineer to join a growing Digital Design Engineering team. This role will collaborate with multiple technical teams to design and bring advanced products into production.

The ideal candidate will be a highly motivated FPGA/RTL Engineer with broad knowledge of FPGA design and best practices, including detailed design, SystemVerilog coding, modeling, simulation, verification, integration, and testing.

Essential Duties and Responsibilities

  • Derive FPGA requirements based on system requirements and create FPGA architecture to fulfill those requirements.
  • Design, implement, and test Register-Transfer Level (RTL) features and components guided by system architecture and requirements.
  • Own the detailed design of assigned firmware components and subsystem functionality.
  • Document test and implementation plans at the unit and system levels and execute against those plans.
  • Work with cross-functional engineering teams to integrate developed features into system hardware.
  • Support the bring-up of RTL features developed by the team.
  • Coach and mentor junior members of RTL and integration teams to complete assigned tasks.
  • Participate in the full software development life cycle (SDLC), including peer reviews of requirements, architecture, design, and code implementations within an approved ASPICE development flow.

Required Knowledge, Skills, and Abilities

  • Knowledge of SystemVerilog, Verilog, and Python programming languages.
  • Proficiency in FPGA design methodologies, from state-machine design through DSP implementation.
  • Experience closing timing in FPGA designs.
  • Experience mapping algorithms to FPGA-appropriate logic implementations.
  • Expert-level experience integrating and bringing up features in hardware.
  • Ability to work effectively in a fast-moving and complex environment.
  • Self-directed and independently driven to complete project tasks.
  • Experience with configuration management and change-control concepts and tools such as Git, Subversion, Jira, or similar.
  • Experience working with functional requirements and defining requirement-based tests.
  • Experience performing HDL synthesis and simulation using tools such as VCS, Synplicity, or similar.
  • Experience with design analyses including timing, lint, clock-domain crossings, code coverage, and IP compliance strategies.
  • Experience designing portable and scalable test benches.
  • Experience with UVM/OVM and constrained-random testing.
  • Familiarity with hierarchical simulation and verification frameworks.
  • Experience with intersystem communication protocols such as I2C, UART, and SPI.
  • Familiarity with microcontroller peripherals, including one or more of the following: ADCs, DACs, Flash, EEPROM, timers, and watchdogs.
  • Working knowledge of data structures and algorithm fundamentals.
  • Working knowledge of digital and analog electronics.

Preferred Knowledge, Skills, and Abilities

  • Knowledge of control systems and digital signal-processing fundamentals.
  • Proficiency with embedded software systems developed in C/C++ or similar languages.
  • Hands-on experience with High-Level Synthesis (HLS).
  • Excellent scripting and automation skills; experience with Bash, Python, Make/CMake, and TCL is desired.
  • Extensive project experience working on embedded laser applications, including LiDAR.
  • Experience in safety-critical industries, including familiarity with FIT analysis.
  • Working knowledge of computing architectures beyond FPGAs, such as DSPs, GPUs, or MCUs, and their associated hardware computing platforms.
  • Experience with ASIC design and migration from FPGA prototypes to production ASICs.

Required Education and Experience

  • Bachelor's degree in Electrical Engineering or a related field and 7+ years of relevant experience, or an equivalent combination of education and experience.
Benefits PEAK's benefit offerings available for our associates include medical, dental, vision, Flexible Spending Account (FSA), Dependent Care Savings Account (DCA), and 401K plan.PEAK believes that taking care of our team is essential for success and we are proud to provide benefits that enhance both your well-being and your future. Additionally, our associates may be eligible for Paid Sick Leave as required by Federal, State, or local laws. Equal Opportunity Employer (EEO) PEAK Technical Staffing is committed to creating a diverse and inclusive environment and is proud to be an Equal Opportunity Employer. PEAK does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status, or any other characteristic protected by applicable law. All employment decisions are made based on qualifications, merit, and business need. We encourage all individuals to apply. Americans Disabilities Act (ADA) The physical and mental requirements described in this job description are representative of those that must be met by an employee to successfully perform the essential functions of the position. Reasonable accommodations may be made to enable qualified individuals with disabilities to perform the essential functions.Must be able to perform the essential physical functions of the position, including sitting, standing, walking, stooping, kneeling, andlifting upto 25 pounds, with or without reasonable accommodation. Candidate Privacy To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://peaktechnical.com/privacy-policy/and https://peaktechnical.com/ca-residents-privacy-rights/ AI Recruiting Disclosure We use AI-assisted tools to help review applications and compare your experience to job requirements, but all hiring decisions are made by human recruiters. You may request a human-only process or opt out of automated communication at any time. Required notices and our latest bias audit are available on our website: www.peaktechnical.com/ai-disclosure.

Numbers & Facts

LocationOrlando, FL
IndustryStaffing/Employment Agencies
Salary$75–$89 Per Hour
Company Size500 to 999 employees
Year Founded1968
Websitehttp://www.peaktechnical.com

About Company

For over 50 years, PEAK has excelled in providing comprehensive staffing and workforce solutions. We go beyond traditional staffing to offer a holistic, on-demand workforce model, addressing every facet of your workforce needs.

Skills

  • ASIC (Application Specific Integrated Circuit)unmatched
  • ASIC Designunmatched
  • Adobe Flashunmatched
  • Algorithmsunmatched
  • Americans with Disabilities Act (ADA)unmatched
  • Analysis Skillsunmatched
  • Artificial Intelligence (AI)unmatched
  • Atlassian JIRAunmatched
  • Bash Scriptingunmatched
  • Best Practicesunmatched
  • C Programming Languageunmatched
  • C++ Programming Languageunmatched
  • CMakeunmatched
  • Coachingunmatched
  • Code Coverageunmatched
  • Communications Protocolsunmatched
  • Computer Architectureunmatched
  • Computer Firmwareunmatched
  • Computer Hardwareunmatched
  • Computer Systemsunmatched
  • Configuration Managementunmatched
  • Control Systemsunmatched
  • Cross-Functionalunmatched
  • Data Structuresunmatched
  • Digital Signal Processing (DSP)unmatched
  • EEPROMunmatched
  • Electrical Engineeringunmatched
  • Electronicsunmatched
  • Embedded Softwareunmatched
  • Embedded Systemsunmatched
  • FPGAunmatched
  • FPGA Designunmatched
  • Flexible Spending Accountsunmatched
  • GPU (Graphics Processing Unit)unmatched
  • Gitunmatched
  • Graphic Designunmatched
  • Hardware Description Languageunmatched
  • I2Cunmatched
  • IP (Internet Protocol)unmatched
  • Integration Testingunmatched
  • Lift/Move 25 Poundsunmatched
  • Light Detection and Ranging (LiDAR)\Laser Detection and Ranging (LADAR)unmatched
  • Mentoringunmatched
  • Microcontrollerunmatched
  • Peripheral Hardwareunmatched
  • Prototypingunmatched
  • Python Programming/Scripting Languageunmatched
  • RTL Verificationunmatched
  • Requirements Managementunmatched
  • Scripting (Scripting Languages)unmatched
  • Simulationunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Subversionunmatched
  • System Architectureunmatched
  • SystemVerilogunmatched
  • Systems Hardwareunmatched
  • Tcl-Tkunmatched
  • Technical/Engineering Designunmatched
  • Test Benchunmatched
  • Test Plan/Scheduleunmatched
  • Test Requirementsunmatched
  • Timing Verificationunmatched
  • Universal Asynchronous Receiver-Transmitter (UART)unmatched
  • Verilog Hardware Description Languageunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder