Signals Software Engineer 2

Wyetech
Full-time
Annapolis Junction, Maryland
$80.38 - $111.55
Posted on 5 months ago

Job Description

The Signals Software Engineer develops, maintains, and enhances signal processing software, working individually or as part of a team to solve real-world problems for federal government customers.

Responsibilities

  • Develops, maintains, and enhances signal processing software
  • Reviews and tests software components
  • Resolves software problem reports
  • Utilizes software development and design methodologies
  • Provides input to system design
  • Analyzes user requirements
  • Designs and codes new or modifies existing software
  • Debugs and corrects defects
  • Integrates existing software
  • Provides recommendations for improving documentation and standards
  • Develops and implements algorithms
  • Assists with test procedures
  • Writes/reviews software and system documentation
  • Develops software solutions
  • Analyzes systems flow and data usage
  • Investigates problem areas
  • Serves as team lead
  • Modifies existing software
  • Designs, develops, and modifies software systems
  • Uses signal processing algorithms
  • Designs signal processing software
  • Leads software development teams
  • Implements complex signal processing algorithms
  • Performs quality control
  • Writes software using C++ Java
  • Develops and maintains software framework
  • Identifies the source of problems in RF processing systems
  • Implements recommendations for improving documentation

Requirements

  • TS/SCI with agency appropriate poly
  • Bachelor's degree in Computer Science or related field
  • At least seven years' experience as a SSWE or equivalent
  • Experience with Fourier transforms, filtering, communications theory, digital modulation, error control coding, signals analysis tools, and digital signal processing
  • Software defined radio architecture experience
  • Experience with commercial wireless standards geolocation techniques
  • Experience with software configuration management tools
  • Experience with Python, Eclipse IDE, Google Protocol Buffer, model-based design, service oriented architecture, and Linux OS

Benefits

  • No benefits