Signals Software Engineer

Shadowgate Partners, Inc.
Fort Meade, MD, United States
19 days ago
Apply on www.clearancejobs.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Compensation
$47,000.0 - $51,000.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Frameworks C++ (Programming Language) Software Documentation Signals Intelligence Software Debugging Linux Signal Processing Software Engineering Data Processing Information Technology Production Code

Job description

Our client is hiring a Signals Software Engineer to build and enhance signal processing software, including detectors, demodulators, and protocol processors, for SIGINT mission systems. The engineer works independently or within a team and may lead development efforts. They contribute to system design and help diagnose problems across RF processing systems and the enterprise architecture around them., Signal processing development:

  • Design and implement signal processing algorithms, including complex ones with strict timing, resource, or interface constraints.

  • Apply signal processing techniques to convert and process signals, and identify digital modulation schemes.

  • Design signal processing software even when documentation is thin.
  • Build and maintain software frameworks that process data efficiently.
  • Write software in C++ and Java, and recommend other languages when a problem calls for them.

Software engineering:

  • Derive software design and performance requirements from user needs.
  • Write new code or add features to existing software; debug and correct defects.
  • Modify software to fix errors, support new hardware, or improve performance.
  • Integrate existing software into new or changed systems and environments.
  • Use scientific analysis and mathematical models to predict and measure design outcomes.
  • Analyze system flow, data usage, and work processes, and dig into problem areas.

Testing, troubleshooting, and quality:

  • Help develop and run test procedures for software components, and document the results.
  • Pinpoint the source of problems in RF processing systems and connected enterprise systems.
  • Perform quality control on products, and write and review software and system documentation.

Collaboration and leadership:

  • Work with systems and software engineers to define requirements, interfaces, project limits, and performance needs.

  • Lead one or more development teams at the level the program’s process calls for.
  • Recommend and implement improvements to documentation and development standards.

Requirements

The ideal candidate is a software engineer with deep RF and DSP grounding who moves comfortably between signal theory and production code.

Required:

  • Bachelor’s degree in Computer Science or a related field. Four additional years of signals software engineering on projects with similar development processes may substitute for the degree.

  • 7+ years as a signals software engineer, or equivalent, on RF-focused projects.
  • Experience with Fourier transforms, filtering, communications theory, digital modulation, and error control coding.
  • Digital signal processing experience, such as adaptive beamforming and filtering, and demodulation.
  • Familiarity with signals analysis tools (e.g., WVT, DVT).
  • Strong C++ and Java, and an advanced understanding of Linux.
  • TS/SCI with a current Full Scope Polygraph at the time of application.

Benefits & conditions

Base salary is $187,000-$204,000, supported by an exceptionally strong retirement benefit. 401(k): 25% employer contribution, vested immediately ($47,000-$51,000 per year).

Total compensation: $234,000-$255,000 (base salary plus employer 401(k) contributions).

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.clearancejobs.com
Prepare application

Good distractions

Loading talks and stories from around this role…