Skip to content

Senior FPGA Engineer

Architects and implements FPGA-based networking and DSP systems for phased-array ground stations, processing high-rate satellite data in real-time. Requires 5+ years experience with Verilog/SystemVerilog, Python, and FPGA hardware design; onsite in Torrance, CA.

160k – 275kTorrance, CALos Angeles, CACaliforniaEmbedded EngineeringOnsite5+ YOE

About the role

Responsibilities

  • Design core space-communication systems – Architect and implement networking and DSP blocks on FPGAs to process high-rate data from phased-array antennas and support reliable connectivity where traditional systems struggle.
  • Lead projects from concept to production – Work with cross-functional teams through prototyping, productization, deployment, and ongoing operations to ensure systems meet performance needs in demanding environments.
  • Develop system architecture – Assess trade-offs, define requirements, and optimize architectures for resilient, high-speed communication links that support global customers with minimal downtime.
  • Debug and improve deployed systems – Review field test data from global ground stations, identify hardware-software integration issues, and update designs to improve reliability and throughput.

Basic Qualifications

  • 5-10+ years of experience delivering complex digital hardware designs
  • Bachelor’s degree in Electrical Engineering or similar hardware-focused field
  • Strong Verilog/SystemVerilog skills for efficient, synthesizable designs
  • Python experience for automation, simulation, and system integration
  • Hands-on experience with FPGA-based DSP and/or networking
  • Experience with FPGA SoCs, including processors, peripherals, and custom logic
  • Proficiency with lab equipment (oscilloscopes, spectrum analyzers) for debugging high-speed FPGA designs
  • Onsite in Torrance

Preferred Qualifications

  • Proficiency with C++ or Rust - For embedded software that complements your FPGA work in performance-critical applications
  • Hands-on with high-performance PCBA architecture and design, including FPGA integration: You've architected boards that push the limits of speed, power, and reliability in demanding environments

Compensation and Benefits

Senior FPGA Engineer/Level 3: $160,000 - $200,000 per year Senior FPGA Engineer/Level 4: $160,000 - $200,000 per year Senior FPGA Engineer/Level 5: $184,000 - $230,000 per year Principal FPGA Engineer/Level 6: $230,000 - $275,000 per year Base salary is just one part of your total rewards package at Northwood. You may also be eligible for equity in the form of stock options or other long-term incentives, as well as potential performance bonuses. We offer comprehensive medical, vision, and dental coverage, a 401(k) retirement plan, short- and long-term disability insurance, life insurance, paid parental leave, generous paid time off, and various other perks and discounts.

Skills

VerilogSystemverilogPythonFpgaDspNetworkingFpga SocsC++RustPcba

Senior Software Engineer, Autonomous Pilot Integration

Develop and integrate autonomy software for unmanned platforms across air, maritime, space, and effects domains. Own end-to-end deployment from simulation through live field testing, working with C++ on embedded Linux systems.

160k – 240kWashington, DC +2Embedded EngineeringOn-site5+ YOEC++Dds

Senior Software Engineer, Autonomy Behaviors (R4588)

Develops tactical autonomy software for unmanned platforms across air, land, sea, and space domains, implementing behaviors for multi-agent coordination, target engagement, and survivability. Requires 5+ years in autonomy/robotics, production C++, and BS/MS/PhD in related field.

160k – 240kBoston, MA +1Embedded EngineeringOn-site5+ YOEC++ROS

Senior Engineer, Flight Controls - X-BAT (R4814)

Designs and implements flight control laws for X-BAT across all flight phases, builds high-fidelity 6DOF simulations, performs verification including Monte Carlo and HIL testing, supports flight operations, and integrates with cross-functional teams. Requires 5+ years in flight controls/GNC on real vehicles and proficiency in C++, MATLAB/Simulink, Python.

160k – 240kDallas, TXEmbedded EngineeringOn-site5+ YOEC++Gnc

Senior Embedded Software Engineer

Develops embedded Linux firmware, kernel modules, and security features like secure boot for sleep fitness hardware products. Requires 5+ years in firmware with C/C++ and deep Embedded Linux expertise; onsite in San Francisco office.

160k – 200kSan Francisco, CAEmbedded EngineeringOn-site5+ YOEC++Yocto

Senior Engineer, Software - Autonomous Aircraft Integration (R4983)

Integrates autonomy software onto unmanned aircraft, prepares systems for flight, supports on-site testing and debugging, and analyzes flight data in lab and field environments. Requires 5+ years experience, C++/Python proficiency, Linux/embedded systems, and sensor integration knowledge.

160k – 240kWashington, DC +2Embedded EngineeringOn-site5+ YOEC++ROS