DSP Algorithm Developer
Fantom Corporation
Job Description
Job Description
Fantom Corporation is a mission-focused organization supporting critical programs across the defense and intelligence community. We partner with our customers to deliver high-impact technical solutions while fostering a culture built on trust, expertise, and long-term career growth.
We are seeking a DSP Algorithm Developer to support the design, development, and implementation of advanced digital signal processing solutions for mission-focused applications. This role involves developing high-performance algorithms for signal exploitation, adaptive signal processing, and complex waveform analysis in challenging operational environments.
The ideal candidate has strong experience in DSP algorithm development, software engineering, and RF signal processing, with proficiency in C++, Python, and Linux-based development environments.
Responsibilities- Design, develop, and implement advanced Digital Signal Processing (DSP) algorithms for signal analysis and exploitation applications
- Develop software solutions focused on processing low signal-to-noise ratio (SNR) signals, higher-order modulation schemes, and adaptive signal processing techniques
- Support high-throughput signal exploitation and real-time processing environments
- Modify and enhance existing software and firmware to adapt Commercial Off-The-Shelf (COTS) and Government Off-The-Shelf (GOTS) technologies to meet mission requirements
- Collaborate with software engineers, system engineers, and technical teams to integrate DSP capabilities into larger systems and applications
- Analyze algorithm performance and optimize processing efficiency, accuracy, and scalability
- Develop technical documentation and provide clear explanations of models, algorithms, and processing techniques to support team collaboration and knowledge transfer
- Support testing, validation, troubleshooting, and operational deployment of DSP solutions
- Contribute to the development of innovative signal processing capabilities and next-generation technologies
- Must be fully cleared with a recent MD polygraph
- Must be willing and able to work fully onsite at the location listed in this posting
- Bachelor’s degree in Engineering, Computer Science, Electrical Engineering, or a related technical discipline (or equivalent experience)
- 7+ years of experience developing DSP algorithms in support of complex software or engineering programs
- 7+ years of experience with C++, Python, Linux, or similar software development technologies
- Strong understanding of Digital Signal Processing principles and algorithm development
- Experience developing software for signal exploitation, waveform analysis, or communications processing
- Experience working within Linux-based development environments
- Strong analytical, problem-solving, and software development skills
- Ability to communicate complex technical concepts to multidisciplinary engineering teams
- Master’s degree in Engineering, Computer Science, Electrical Engineering, or related field
- Experience with RF software development and signal processing systems
- Experience adapting COTS and GOTS technologies to support specialized mission requirements
- Experience supporting real-time signal processing or communications systems
- Familiarity with advanced modulation techniques, adaptive processing, and low-SNR signal environments
- Experience working in classified or mission-critical technical environments
- #CJ
Fantom Corp is a Software Development, Agile Cloud, Cyber Security (Risk Management, Assessments & Authorization (A&A)), Data, AI Platform (Computer Vision Models), Podcasting Media Services, and IT Services provider. Established in 2015, Fantom Corp serves Federal customers with top-notch Cybersecurity Architects, Data Scientists/Analysts, Software Engineers/Developers, DevSecOps Engineers, Project Managers, Identity, Credential Access Management (ICAM) services , and Cloud-certified practitioners. We excel in delivering emerging technologies such as Artificial Intelligence (AI) and Machine Learning (ML) with a focus on identifying trends, object detection, and classification of structured and unstructured data. Fantom Corp possesses mastery in all aspects of digital audio production. We lead in the ideation and creation of efforts for clients who want to harness the power of podcasting. We guide them in selecting the right show format for their needs and goals. As a Small Business, we possess the innovation, speed and flexibility to meet your requirements.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...technical solutions while fostering a culture built on trust, expertise, and long-term career growth. We are seeking a DSP Algorithm Developer to support the design, development, and implementation of advanced digital signal processing solutions. This role focuses on...Suggested
$190k - $215k
...work in Columbia, MD. The role involves maintaining and enhancing signal processing software, analyzing user requirements, and developing algorithms. Candidates should have a Bachelor's in computer science and 12 years' experience as a Signals Software Engineer, along with...Suggested$3,000 per month
...processing to optimize customer accesses and develop innovative processing solutions. The... ...members to understand/utilize models or algorithms for processing signals of interest. ● Develops... ...and software engineers to integrate DSP software into overall system architecture...SuggestedRelocation package- ...POLYGRAPH SECURITY CLEARANCE (U.S. CITIZENSHIP REQUIRED) Responsibilities: Develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time...Suggested
- ...are provided with a multitude of contract opportunities from developing tip-of-the-spear capabilities to providing support for ongoing... ...: Background with RF and signals processing DSP algorithms REDHAWK Docker CLEARANCE REQUIRED ~ Must be fully...SuggestedContract workWork at officeImmediate startFlexible hours
$234k - $257k
...customers. Description We are seeking a Signals Software Engineer to develop, maintain, and enhance signal processing software (e.g.... ...measure outcome and consequences of design Use signal processing algorithms to convert a signal Design signal processing software based on...Hourly payExtra incomeTemporary workImmediate startFlexible hours$10k
...employee experience that is rare within our industry. The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing‑intensive analytics, novel algorithm development, manipulation of extremely large data sets, real‑time...Hourly payFull timeContract workTemporary workSummer workImmediate start$150k - $170k
...support of the Intelligence Community. Responsibilities The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing‑intensive analytics, novel algorithm development, manipulation of extremely large data sets, real‑time...Immediate start- ...in Hanover, MD or Aurora, CO. In this role, you will develop advanced CNO capabilities that directly support national... ...proposed databases or data repositories Develop or implement algorithms to meet or exceed system performance and functional standards...Work experience placement
$78k - $275k
...government. (U.S. citizenship required). Job Description The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing‑intensive analytics, novel algorithm development, manipulation of extremely large data sets, real‑time...Temporary workRemote workFlexible hours- ...CLEARANCE (US CITIZENSHIP REQUIRED) Responsibilities The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real‑time...
$3,000 per month
...being used on any particular project • Design or implement complex database or data repository interfaces/queries • Develop or implement algorithms to meet or exceed system performance and functional standards • Assist with developing and executing test procedures...Full timeTemporary workWork experience placementWork at officeRelocation packageFlexible hours$110k - $140k
...leveraging innovative technical solutions. Our software engineers develop the next-generation technologies that drive decision making and... ...software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-...Hourly payContract workTemporary workImmediate startFlexible hours- ...development Debug, troubleshoot, and resolve software issues Develop and enhance software features based on defined requirements Integrate... ...the software development lifecycle Design and implement algorithms that meet functional and performance requirements Assist with...Full timeImmediate start
$141.5k - $236k
...in Hanover, MD or Aurora, CO. In this role, you will develop advanced CNO capabilities that directly support national security... ...databases or data repositories Develop or implement algorithms to meet or exceed system performance and functional standards...Hourly payFull timeContract workTemporary workWork experience placementLocal areaRemote work$78k - $250k
...: Python, C, or C++ . Environment: Proven track record developing for both Windows and UNIX environments, including shell scripting... ...managing large-scale datasets, implementing advanced algorithms, and performing deep-level system optimization. Testing &...Temporary workRemote workFlexible hours$2,000 per month
...employer contribution. Position Description: The Software Engineer develops, maintains, and enhances complex and diverse software systems (e.g., processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time...Contract workWork at officeImmediate startRelocation package- ...Readiness Delivered . Kratos Defense & Security Solutions develops and fields transformative, affordable technology, platforms, and... ..., geolocation, TDOA, FDOA, SIGINT, signal processing, DSP, algorithms, Git, Agile, Scrum, Ji Required Experience: TS/SCI...
- ...Engineer to join our team in Hanover, MD. In this role, you will develop advanced CNO capabilities that directly support national... ...proposed databases or data repositories Develop or implement algorithms to meet or exceed system performance and functional standards...Work experience placement
$78k - $250k
...software into new or modified systems or operating environments Develop simple data queries for existing or proposed databases or data... ...software development process standards Develop or implement algorithms to meet or exceed system performance and functional standards...Temporary workWork experience placementRemote workFlexible hours$78k - $250k
...AUTUMNATTIC tool built using Java, Angular, and Elasticsearch. Develop front‑end and back‑end capabilities based on provided... ...software development process standards. Develop or implement algorithms to meet or exceed system performance and functional standards....Temporary workRemote workFlexible hours$126k - $133k
.... The Software Engineer will play a key role in system design, algorithm development, and team‑level technical leadership. This position... ...to derive software design and performance requirements Design, develop, and modify complex software systems to meet functional and performance...Full timeTemporary workMonday to FridayFlexible hoursDay shift- ...TS/SCI Poly The Software Engineer is responsible for designing, developing, maintaining, and improving complex software systems, including high-performance analytics platforms, advanced algorithms, large-scale data processing systems, real-time applications, and...
$130k - $270k
...built a reputation on providing customers exactly what is needed in a timely manner. Our team of engineers take pride in what they develop and constantly innovate to provide the best solution. Captivation is looking for software developers who can get stuff done while making...Hourly payTemporary workWork at officeWork from home- ...machine learning to stay ahead of emerging threats and opportunities. This Program is seeking a full stack software engineer to develop, maintain and enhance complex and diverse software systems supporting Analytic Missions. This Program has a robust process to ensure...
$52.46 - $107.37 per hour
Wyetech in Laurel, Maryland is seeking a Software Engineer to develop, maintain, and enhance complex software systems for federal government clients. This role requires a minimum of seven years of relevant experience and a bachelor’s degree in Computer Science or related...Hourly pay$234k - $257k
An innovative tech firm located in Maryland seeks a Signals Software Engineer to develop and enhance signal processing software. Applicants must possess a Bachelor’s degree in Computer Science and seven years of experience in related projects. A current Top-Secret clearance...- A growth-oriented tech company in Maryland is seeking a Signals Software Engineer to develop and enhance signal processing software. The ideal candidate will have a Bachelor's degree in Computer Science or a related field and at least seven years of experience, including...
- ...development efforts in Annapolis Junction, MD. Responsibilities Develop software solutions using technologies such as Java, Python,... ..., and adherence to best practices Design and implement algorithms that meet functional and performance requirements Develop and...Full timeImmediate start
$82.38 - $111.51 per hour
A technology firm is looking for an experienced Signals Software Engineer to develop and enhance software for signal processing, particularly in relation to Radio Frequency (RF) systems. Candidates must have a bachelor's degree in Computer Science and at least 7 years of...Hourly pay
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to DSP Algorithm Developer. Be the first to apply!
- work from home junior developer Hanover, MD
- junior developer no experience Hanover, MD
- remote entry level developer Hanover, MD
- senior sas developer Hanover, MD
- report developer Hanover, MD
- junior website developer Hanover, MD
- graphic programmer Hanover, MD
- api developer Hanover, MD
- scientific programmer Hanover, MD
- senior magento developer Hanover, MD

