Overview
On Site
Depends on Experience
Full Time
Job Details
*This is an exclusive, off-market opportunity. Our client searches are confidential.*
Apply now to learn more about this unique new position!
Apply now to learn more about this unique new position!
Job Title: Senior FPGA Engineer
Location: Onsite in Southwest Austin, M F
Job Summary: A technology-driven company in Southwest Austin is seeking a Senior FPGA Engineer to design and develop high-performance embedded systems built on SoC and FPGA technology. These research systems handle high data rate digital signal processing and beamforming, interfacing with accessory devices, memory, and networks using bare-metal and real-time processing.
Key Responsibilities:
- Design and develop FPGA cores and embedded systems.
- Implement high-speed pipelined and paralleled DSP algorithms in digital logic.
- Develop custom IP cores from scratch.
- Work with Xilinx FPGA products and development tools.
- Use simulation tools like ModelSim for testing and verification.
- Write math algorithms for digital signal processing.
- Develop firmware for ARM-based SoCs and other processors.
- Interface with third-party IP blocks and digital interfaces including Ethernet.
- Utilize electronics test equipment for system testing and debugging.
Requirements:
- BS or higher in Electrical or Computer Engineering.
- Proficiency in C, embedded C, MATLAB, and Python.
- 5-10+ years of engineering design experience.
- Strong experience in digital logic design using Verilog/SystemVerilog.
- Excellent math skills, particularly in the application of math for FPGA development.
- Experience with high-speed digital signal processing and beamforming.
- Familiarity with timing constraints for place and route.
Desired Skills:
- Understanding of fundamental DSP concepts and complex arithmetic.
- Experience with firmware development for ARM-based SoCs and MicroBlaze processors.
- Knowledge of developing custom DDR4 controllers and other custom IP cores.
- Broad experience with third-party IP blocks and digital interfaces.
- Capability in chip, board level, and system architecture design.
- Competence in using electronics test equipment such as DMMs, oscilloscopes, and spectrum analyzers.
- Ability to write custom test utilities that run in Windows, including GUI development.
Preferred Experience in:
- Sonar, Acoustics, Medical Ultrasound, Radar, Maritime Research, Signal Processing Algorithms and Techniques.
- GNSS, INS, Geospatial, Seismic, Geophysical systems.
Interview Process:
- Conversation with the hiring manager (30-45 minutes).
- Take-home technical assessment.
- On-site interview with the team, discussing the technical assignment and introductions with cross-functional team members.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.