A

Axon

Builds weapons, cameras and software for police

Senior FPGA and Firmware Engineer - SDR

Silicon & ASIC DesignConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor’s degree in Electrical Engineering, Computer Engineering, or a similar engineering discipline is required.
  • At least 6 years of industry FPGA/RTL design experience taking digital logic from architecture through synthesis, timing closure, and hardware bring-up is required.
  • Highly proficient RTL design skills with VHDL and/or Verilog/SystemVerilog, including synthesizable coding practices and design for testability, are required.
  • Strong hands-on proficiency with the Xilinx/AMD Vivado toolchain, including synthesis, implementation, XDC timing constraints, and timing closure on complex, high-utilization designs, is required.
  • Demonstrated experience with MATLAB and Simulink for algorithm modeling and model-based design workflows is required.
  • A solid foundation in digital signal processing and digital communications, including sampling, filtering, FFTs, modulation/demodulation, and wireless link fundamentals, is required.
  • Experience with fixed-point arithmetic, quantization analysis, and trade-offs among numerical precision, area, and performance is required.
  • Proficiency with on-chip interconnect and interfaces, including AXI4/AXI4-Stream, DMA, memory interfaces, and clock-domain-crossing design, is required.
  • Strong RTL verification skills, including testbench development, HDL simulation, and verification against a golden/reference model, are required.
  • Strong hands-on proficiency with FPGA and system bring-up and debugging using laboratory tools, including oscilloscopes, logic/protocol analyzers, spectrum/signal analyzers, and integrated logic analyzers (ILA/VIO), is required.
  • Proficiency with modern AI-assisted development tools and coding assistants such as Claude Code, Cursor, and GitHub Copilot is required, with effective and responsible use for design, verification, scripting, documentation, and debugging.
  • The candidate must be able to develop complex designs independently within cross-functional and geographically diverse engineering teams.
  • Strong proficiency in documentation, analysis, and presentation tools, including Word, Excel, and PowerPoint, is required.

Responsibilities

  • Research, model, and implement software-defined radio and digital communications algorithms—including OFDM modulation/demodulation, FFT/IFFT, channel estimation and equalization, synchronization, MIMO, and forward error correction (LDPC)—for mesh and connected-device products.
  • Develop floating- and fixed-point behavioral reference models in MATLAB/Simulink, make quantization and architecture trade-offs, and validate algorithm performance against link-budget and BER/PER requirements.
  • Generate and integrate RTL from Simulink using HDL Coder, and author hand-written VHDL/Verilog when custom or performance-critical logic is required.
  • Implement designs in Vivado through synthesis, place-and-route, and timing closure; author and refine XDC timing and physical constraints for timing on high-utilization, multi-clock designs.
  • Architect and implement on-chip interfaces and data movement, including AXI4/AXI4-Stream, DMA, register interfaces, FIFOs, and clock-domain-crossing logic.
  • Build and maintain verification through Simulink/HDL co-simulation, bit-true comparison against the reference model, RTL testbenches, and automated regression suites.
  • Integrate the modem with the RF transceiver front end, such as ADRV9001, and the ARM application cores, partitioning functionality across the heterogeneous SoC.
  • Collaborate with electrical engineering on FPGA/RF boundary concerns, including power and thermal budgets, test and characterization waveform generation, and digital pre-distortion for power amplifier linearization.
  • Bring up, characterize, and debug the radio on hardware using oscilloscopes, logic/protocol analyzers, spectrum and vector signal analyzers, and on-chip debug tools (ILA/VIO).
  • Collaborate with firmware engineering to define and debug the hardware/software interface, register maps, and data pipelines.
  • Evaluate and document design outcomes, timing/resource reports, and verification results, and present findings to the design team for review and further action.
  • Optimize performance, area, and power through micro-architecture refinement, pipelining, and resource sharing, guided by simulation and hardware measurement.
  • Develop and maintain design documentation, interface control documents, and release artifacts needed for product integration.
  • Mentor junior engineers and contribute to team knowledge sharing and best practices in model-based design and FPGA development.

Desired Qualifications

  • A master’s or PhD in Electrical Engineering, Communications, or Signal Processing is preferred.
  • Production experience with HDL Coder or equivalent high-level synthesis/model-to-RTL workflows, including code generation, optimization, and verification of generated RTL, is preferred.
  • Hands-on experience implementing OFDM modems and/or channel coding (LDPC, Turbo, convolutional/Viterbi), MIMO, channel estimation, and synchronization in hardware is preferred.
  • Experience designing on Zynq/Zynq UltraScale+ MPSoC or other heterogeneous SoC/FPGA platforms, including hardware/software partitioning with embedded processors, is preferred.
  • Experience integrating wideband RF transceivers such as Analog Devices ADRV9001/ADRV9002 or other SDR front ends, and implementing or supporting RF impairment correction such as digital pre-distortion, is preferred.
  • Familiarity with software-defined radio platforms and frameworks such as GNU Radio and over-the-air testing is preferred.
  • Experience with version control (Git) and continuous integration for HDL/model-based design is preferred.
  • Experience applying AI coding assistants to FPGA/HDL workflows—including RTL generation and review, testbench creation, constraint and timing analysis, MATLAB/Simulink and Tcl scripting, and design documentation—with verification of generated output, is preferred.

About the Company

Axon

Builds weapons, cameras and software for police

Axon builds public safety technology for police, emergency responders and security teams, combining connected devices with software that manages their work. Its TASER weapons and body cameras link field equipment to a cloud platform used throughout an investigation. Agencies use Axon Evidence to store recordings, control access and share case material with prosecutors, while its records and real-time operations tools organize reports and coordinate responses. Axon earns money from device sales and subscriptions that combine software, equipment upgrades and support over multiple years. Founded in 1993, Axon is headquartered in Scottsdale, Arizona.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Scottsdale, AZ
Founded
1993

Recently Posted Jobs

Explore more opportunities at Axon

See more jobs