FPGA FPGA & DSP Design Engineer
Coda Octopus Engineering · Utah, United States · 1 mo ago
EngineeringFull-time
The Role
You will play a key role in the design, verification and implementation of FPGA firmware and real-time signal processing solutions for new and existing products. Working within a multidisciplinary engineering team, you will contribute to the development of advanced sonar, navigation, communication, and sensing systems, including FPGA, DSP and GPU-accelerated (CUDA) processing technologies.
Essential Requirements
- Degree in Electronics Engineering, Mathematics, Physics, Computer Engineering or a related discipline (or equivalent experience)
- Minimum 5 years' FPGA firmware design experience
- Digital systems design and integration
- SystemVerilog and/or VHDL development
- Intel/Altera and/or AMD/Xilinx development tool experience
- FPGA verification methodologies
- Hardware debugging and fault investigation
- Strong analytical and problem-solving skills
- Ability to work effectively within a multidisciplinary development team
Desirable Experience
- High-speed ADC/DAC firmware design
- System-level firmware architecture
- Digital signal processing (DSP), including beamforming and real-time signal processing applications
- Sonar, radar, communications, defense or underwater acoustics applications
- Embedded microcontroller firmware development
- Embedded software development
- Verification frameworks such as OSVVM
Key Responsibilities
- Develop FPGA firmware for new products and enhancements to existing products
- Define firmware requirements and architectures
- Design and implement digital communication interfaces including I²C, SPI, UART, and various high speed serial
- Develop and optimize FPGA-based digital signal processing and beamforming functions where required
- Undertake simulation, verification, integration and hardware testing
- Collaborate with hardware engineers to optimize system performance and reliability
- Investigate and resolve design issues, faults and non-conformances
- Produce design documentation and participate in design reviews
- Maintain version and release control in accordance with ISO 9001 quality standards
- Develop diagnostic and test tools using MATLAB, Python or TCL
- Contribute ideas and technologies for future product development
What We Offer
- Competitive salary, dependent on experience
- Opportunity to work on industry-leading sonar and navigation technologies
- Collaborative and innovative engineering environment
- Long-term career development within a growing technology company
Benefits
- 401(k)
- Dental insurance
- Health insurance
- Health savings account
- Paid time off
- Vision insurance