Logo of NorthEastern.dev
NorthEastern.dev
Signals Software Engineer 2

wyetechllc

fulltime

Posted on: 6/12/2025

Required Skills:

C++PythonLinux

Job Description:

Signals Software Engineer

At Wyetech, you’ll be at the center of an award-winning corporate culture, breaking technological barriers and solving real-world problems for our federal government customers. We are committed to hiring the best of the best, and in return, we offer a world-class, truly unique employee experience that is rare within our industry.

Job Responsibilities

  • Develop, maintain, and enhance signal processing software (e.g. detectors, demodulators, protocol processors).
  • Work individually or as part of a team.
  • Review and test software components for adherence to design requirements and document test results.
  • Resolve software problem reports.
  • Utilize software development and design methodologies appropriate to the development environment.
  • Provide specific input to software components of system design including hardware/software trade-offs.
  • Analyze and synthesize requirements from system level to individual software components.

Due to federal contract requirements, United States Citizenship and position appropriate security clearance is required (e.g. Active TS/SCI security clearance with agency appropriate polygraph).

Capabilities

  • Analyze user requirements to derive software design and performance requirements.
  • Design and code new software or modify existing software to add new features.
  • Debug existing software and correct defects.
  • Describe various signal processing techniques.
  • Identify various digital modulation techniques.
  • Integrate existing software into new or modified system or operating environments.
  • Provide recommendations for improving documentation and software development process standards.
  • Develop/implement algorithms to meet system performance and functional standards.
  • Assist with developing and executing test procedures for software components.
  • Write/review software and system documentation.
  • Develop software solutions, confer with user or system engineers.
  • Analyze systems flow, data usage, and work process.
  • Investigate problem areas.
  • Serve as team lead at the level appropriate to the software development process being used on any particular project.
  • Modify existing software to correct errors, adapt to new hardware, or improve performance.
  • Design, develop, and modify software systems using scientific analysis and mathematical models.
  • Use signal processing algorithms to convert a signal.
  • Design signal processing software based on sparse documentation.
  • Lead one or more software development teams and ensure work is completed in accordance with the constraints of the software development process.
  • Design/implement complex signal processing algorithms requiring adherence to strict timing, system resource, or interface constraints.
  • Perform quality control on products.
  • Write software using C++, Java; suggest languages as needed to solve problems.
  • Advanced understanding of the Linux operating system.
  • Confer with system engineers and software engineers to derive software requirements and obtain information on project limitations and capabilities.
  • Develop and maintain software framework to enable efficient processing of data.
  • Identify the source of problems in a Radio Frequency (RF) processing system and associated systems in an enterprise architecture.
  • Implement recommendations for improving documentation and software development process standards.

Required Qualifications

  • TS/SCI with agency appropriate polygraph.
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university is required.
  • At least seven (7) years' experience as a SSWE or equivalent on a project with a focus on Radio Frequency (RF).
  • Experience with Fourier transforms, filtering, communications theory, digital modulation, error control coding, signals analysis tools (e.g. WVT, DVT), and digital signal processing (e.g. adaptive beamforming/filtering, demodulation).
  • Four (4) years of additional SSWE or equivalent experience on projects with similar software processes may be substituted for a bachelor’s degree.

Required Technical Skills

  • Software defined radio architecture (e.g. SCA, REDHAWK, or GNU).
  • Commercial wireless standards geolocation techniques.
  • Software configuration management tools (e.g. GIT, Clearquest, Trac, or Subversion).
  • Python, Eclipse IDE, Google Protocol Buffer, model-based design (e.g. Matlab, Simulink).
  • Service oriented architecture, and Linux OS.

The Benefits Package

Wyetech believes in generously supporting employees as they prepare for retirement. The company automatically contributes 20% of each employee's gross compensation to a Simplified Employee Pension (SEP) IRA, with no requirement for employee matching. All contributions are fully vested from day one, ensuring immediate ownership of retirement funds.

Additional Benefits Include:

  • A generous PTO plan of up to 200 hours annually, aligned with applicable state leave regulations.
  • Flexibility to adjust PTO allocation at the start of each calendar year.
  • Option to participate in a variety of voluntary benefit plans including:
    • A Choice of Medical Plan Options, some with Health Savings Account (HSA).
    • Vision and Dental Life and AD&D Benefits.
    • Short and Long-Term Disability.
    • Hospital Indemnity, Accident, and Critical Illness Insurances.
    • Optional Identity Theft and Legal Protection Services.

Company Environment & Perks

  • Employee Referral Bonus Eligibility up to $10,000.
  • Mobility Among Wyetech-supported Contracts.
  • Various contract and work locations throughout Maryland, Virginia, Colorado, Texas, Utah, Alaska, Hawaii and OCONUS.
  • Various team-building events throughout the year such as: monthly lunches, summer company picnic, and an annual holiday party.
  • Employees receive two complementary branded clothing orders annually.