Radio Protocol SW Engineer

Overview

On Site
$75,000 - $160,000
Full Time
10% Travel

Skills

C/C++
Java
Python
Linux software development
ARM SoC development
Low-level driver development
Communication Systems/Wireless Theory
Signal processing applications
Software-defined radios (SDRs)
Wireless protocols
Signal analysis

Job Details

Summary:

Develop wireless/radio protocol software in an agile environment for next generation software-defined radios supporting DoD missions.

Description:

You will design, prototype, implement, debug, introduce new products, develop test plans, and optimize radio protocol software and the associated release cycle. Responsibilities span the entire product lifecycle from CONOP definition and software concept to customer delivery and maintenance. Develop customer-focused SIGINT and EW applications performing signal detection, classification, Direction Finding (DF), and geolocation. Work closely with Digital Signal Processing Engineers to implement SIGINT and EW algorithms using FPGA and heterogenous processing such as SoC with integrated CPU and GPU resources. Development is performed in cross-disciplinary teams in an Agile environment encouraging collaboration, creativity, and teamwork.

Development experience with C/C++, Java and Python is desirable. Experience with Linux software development desirable, along with proven ability to create clean and reusable modules or libraries. Experience with ARM SoC development desirable. Experience with low-level driver development desirable.

Engineering or related degree required. Communication Systems/Wireless Theory essential. Advance degrees preferred. Experience implementing Machine-Learning applications desirable. Prior experience in signal processing applications, software-defined radios (SDRs), wireless protocols and signal analysis is preferred.

Job Location:

Germantown, MD or Manchester, NH

Benefits:

  • Startup Environment
  • Competitive Salaries
  • Health Insurance
  • 401(k) Matching
  • Bonuses for superior performance
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Herrick Technology Laboratories, Inc.