Sr FPGA Design Engineer

Scientific Research Corporation•Huntsville, AL

About The Position

The Sr FPGA Design Engineer designs and implements digital signal processing techniques for radar systems and architectures software and firmware systems for embedded SoC hardware platforms. The role develops FPGA logic components, communications between distributed software components, embedded Linux applications and drivers, and tests and test tools. It also packages and uses IP components in FPGA block diagrams, develops for and integrates with DSPs, automates software with scripts, and performs system demonstrations. The position requires U.S. citizenship and a U.S. government Secret-level security clearance. Travel is less than 10% within the continental United States to support demonstrations and stakeholder meetings.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, Software Engineering, or a similar technical discipline, and 10 or more years of experience; experience may be considered in lieu of a degree.
  • Experience in firmware and embedded software development for FPGAs.
  • Experience implementing DSP techniques in VHDL.
  • Experience with radar signal processing techniques.
  • Proficiency in VHDL and familiarity with high-level programming languages such as C++ and scripting languages such as Bash and TCL.
  • Familiarity with Xilinx FPGAs and the Vivado/Vitis toolchain.
  • Comfort working in Linux operating environments such as Ubuntu and RHEL.
  • Ability to work independently and as part of a team; strong motivation.
  • Effective complex problem-solving skills.
  • Effective communication and analysis skills.
  • Formal education or equivalent experience in a systems or software engineering discipline.
  • U.S. citizenship and eligibility for a U.S. government Secret-level security clearance.

Nice To Haves

  • Experience developing software for embedded General-Purpose Processors (GPPs) and/or Digital Signal Processors (DSPs).
  • Experience with embedded software development, including embedded Linux and SoC-based architectures.
  • Experience with Software Defined Radio (SDR) platforms or software.
  • Familiarity with containerization and/or virtualization tools such as Docker, Kubernetes, or Vagrant.
  • Experience using modular open systems architectures such as CMOSS, SOSA, MORA, VICTORY, or OpenVPX to achieve interoperability.

Responsibilities

  • Design and implement digital signal processing techniques for radar systems.
  • Architect software and firmware systems for embedded SoC hardware platforms.
  • Design and develop new FPGA logic components.
  • Design communications between distributed software components.
  • Develop embedded Linux applications and drivers to integrate FPGAs with other software components.
  • Package and use IP components in FPGA block diagram designs.
  • Design and develop tests and test tools.
  • Develop for and integrate with Digital Signal Processors (DSPs).
  • Automate software with scripts.
  • Perform system demonstrations.

Benefits

  • Medical, dental, and vision plans.
  • 401(k) with company match.
  • Life insurance.
  • Vacation and sick paid time off accruals, with amounts increasing based on role and years of service.
  • 11 paid holidays.
  • Tuition reimbursement.
  • A work environment that encourages excellence.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service