Senior Software Engineer , Radio Frequency
Listed on 2026-04-28
-
Software Development
Software Engineer, Embedded Software Engineer
We are seeking a Senior Software Engineer with Radio Frequency (RF) or Digital Signal Processing (DSP) experience to join our team. This is a hands‑on technical role focused on building real‑world RF sensing systems. You will operate as a key contributor across multiple programs, working at the intersection of embedded systems, RF environments, and mission‑driven software, collaborating closely with DSP engineers, hardware designers, and modeling and simulation experts.
This position will require Dayton, Ohio as a work location.
This role is ideal for someone who understands how Electronic Warfare (EW) systems function in practice and can translate that into robust, deployable software.
What We Do:
Our team and products provide solutions to enable innovators to design, develop, verify, and advance critical systems, while accelerating innovation that advances our nation's security. By accelerating delivery of critical systems, Tangram is transforming the way our nation solves complex software challenges.
- Design, develop, and maintain embedded software for EW and RF sensing systems
- Investigate innovative PA architectures, calibration algorithms, processing structures for performance enhancement
- Architect HW/FW/SW partitioning of various calibrations for area and time efficiency
- Build and integrate software for software‑defined radios (SDRs) and RF front‑end systems
- Translate EW concepts (EA, ES, EP) into functional software capabilities
- Own and contribute to core portions of the embedded codebase, becoming a subject matter expert
- Collaborate with DSP, FPGA, and hardware teams to integrate algorithms into real‑time systems
- Work with digital designers to realize these methods with power and area efficient digital implementations
- Implement system models of the analog front‑end design, impairments and come up with right controls and calibrations in C and MATLAB for optimal system performances
- Develop prototypes and operational capabilities, not just simulations
- Participate in lab and field testing, including data collection, analysis, and system validation
- Contribute to and improve software engineering practices, tooling, and architecture
- Support integration of third‑party tools, models, and open‑source frameworks
- Provide technical support to clients during and after the implementation of solutions
- Support and author proposals, white papers and other opportunity‑shaping activities
- Consistent interaction with both Engineering Leadership and Product Management team to help inform roadmap and priorities
- Identifying opportunities for new business and developing proposals to win new clients
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or related field
- U.S. Citizenship
- Minimum active SECRET Clearance; TS/SCI eligibility required – must be able to obtain immediately post‑onboarding
- 6+ years of relevant experience designing signal processing for EW systems (or equivalent combination of education and experience)
- Strong proficiency in C/C++, MATLAB, Python used for algorithm development, modeling, and simulation
- Experience with at least one modern systems language:
Rust, Go, or Zig - Experience developing embedded or low‑level software systems
- Experience with software‑defined radios (SDRs) and RF data pipelines
- Working knowledge of electronic warfare concepts and basic understanding of RF and analog components/modules
- Familiarity with digital signal processing concepts sufficient to integrate and implement
- Experience with Linux‑based development environments
- Ability to work independently and contribute in a highly collaborative, cross‑functional team
- Strong communication skills and ability to operate in mission‑focused environments
- Work location is Dayton, Ohio
- Travel up to 25%
- Master’s degree with 3+ years of experience
- Familiarity with GNU Radio or similar frameworks. Understand communication theories and signal processing related algorithms design such as timing recovery, signal estimation and detection, automatic gain control, channel estimation, equalization, coding theory
- Experience integrating DSP algorithms into real‑time systems
- Exposure to…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).