wyetechllc
• fulltime
Posted on: 6/12/2025
Required Skills:
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.