Intermediate FPGA and DSP Developer
Kongsberg Gruppen Voir toutes les offres
- Port Coquitlam, BC
- 110.000-120.000 $ par an
- Permanent
- Temps-plein
- Competitive compensation packages
- Fully extended health, dental, vision & welfare benefits
- Up to 7% employer match program with RRSP
- Flexibility with Paid Time Off
- Career growth opportunities
- Safe and collaborative culture
- Architect, implement, and validate FPGA/DSP-based control and signal processing algorithms for sonar TX/RX paths.
- Own the full FPGA development lifecycle: specification, simulation, synthesis, timing closure, and validation.
- Design and optimize digital waveform generation, amplitude control, and timing synchronization logic.
- Implement high-speed data acquisition, filtering, and real-time processing for sonar receive channels.
- Integrate and verify firmware with analog front ends, power amplifiers, transducer arrays, and system controllers.
- Integrate FPGA designs with high-speed interfaces (e.g., PCIe, Ethernet, ADC/DAC).
- Contribute to development and maintenance of embedded software for system control, diagnostics, and calibration functions.
- Support lab and field testing, including instrumentation, validation, and performance tuning.
- Collaborate across hardware, software, and acoustic domains to ensure coherent system-level design.
- Document system architecture, timing specifications, and signal processing configurations.
- Provide technical leadership and mentorship to junior developers and engineers.
- Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field, or equivalent combination of education and experience.
- 5+ years of experience in embedded digital design and FPGA-based signal processing.
- Prior work on sonar, radar, or acoustic systems is highly desirable.
- Strong background in digital and mixed-signal circuit design and integration.
- Proven experience in FPGA or DSP development for real-time signal generation and data acquisition.
- Proficiency in VHDL/Verilog for timing-critical control and data paths.
- Experience integrating FPGA designs with high-speed interfaces (PCIe, ADC/DAC, ethernet).
- Experience with high-speed DACs/ADCs, precision clocking, and low-jitter synchronization.
- Solid understanding of sampling theory, quantization, digital filtering, and signal integrity.
- Familiarity with power electronics interfaces, protection sequencing, and gating logic
- Skilled in hardware-firmware integration using oscilloscopes, logic/spectrum analyzers, and high-speed probes.
- Knowledge of real-time data acquisition architectures (DMA, streaming, buffering)
- Experience with system safety and interlock design for high-voltage or high-power systems.
- Familiar with C/C++ programming for integrating with software systems and drivers.
- Strong debugging, documentation, and configuration management discipline.
- Focused team player.
- Strong analytical and problem solving skills.
- Experience developing sonar transmit waveforms (chirp, tone burst, coded pulse).
- Understanding of acoustic transducer characteristics, resonance, and impedance matching.
- Knowledge of ping scheduling and synchronization in multi-channel or networked sonar systems.
- Familiarity with time-varying gain (TVG), automatic gain control (AGC), and adaptive scaling.
- Experience with beamforming, phase calibration, and matched filtering in FPGA/DSP environments.