Senior Software Engineer, RF Spectrum Solutions

Battelle Memorial Institute

Kentucky

On-site

USD 110,000 - 150,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Battelle Memorial Institute, through its Advanced Microsystems Solutions (AMS) organization, seeks a Software Engineer to develop RF and spectrum operations software and signal processing algorithms in a collaborative, multidisciplinary team.

You will contribute from concept through deployment, interfacing with RF front ends, embedded hardware, and cloud-native platforms while advancing mission capabilities in contested electromagnetic environments.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related discipline.
  • 5+ years of relevant experience developing software for complex technical systems.
  • Proficiency in one or more of the following: C++, Python, Java, Rust.
  • Experience developing software in Linux environments.
  • Understanding of RF communications systems, Digital signal processing, Wireless networking, Electromagnetic spectrum concepts.
  • Ability to obtain and maintain a U.S. Government security clearance.

Responsibilities

  • Design, develop, test, and maintain software applications supporting advanced RF, communications, and spectrum operations systems.
  • Develop scalable software architectures for real-time signal processing and mission applications.
  • Design and implement APIs, services, and data-processing pipelines that support sensor integration and spectrum exploitation workflows.
  • Develop software utilizing modern software engineering practices, DevSecOps methodologies, and Agile development frameworks.
  • Develop and optimize digital signal processing algorithms for: Signal detection and classification, Modulation and demodulation, Direction finding and geolocation, Spectrum monitoring and analysis, Waveform processing, Interference mitigation.

Skills

C++
Python
Java
Rust
Linux
DSP

Education

Bachelor's degree in Computer Science / Software Engineering / Computer Engineering / Electrical Engineering

Tools

GNU Radio
Redhawk
MATLAB/Simulink
Kubernetes
Docker
Cloud-native architectures

Job description

Battelle delivers when others can't. We conduct research and development, manage national laboratories, design and manufacture products and deliver critical services for our clients-whether they are a multi-national corporation, a small start-up or a government agency.

We recognize and appreciate the value and contributions of individuals from a wide range of backgrounds and experiences and welcome all qualified individuals to apply.

Job Summary

Battelle's Advanced Microsystems Solutions (AMS) organization is seeking a Software Engineer to support the development of next-generation Radio Frequency (RF) and Spectrum Operations solutions. This role will focus on designing and developing software applications, signal processing algorithms, and mission systems that enable customers to sense, analyze, exploit, and operate within contested electromagnetic environments.

The successful candidate will work within multidisciplinary teams of software engineers, RF engineers, systems engineers, data scientists, and researchers to develop innovative capabilities supporting spectrum awareness, signal intelligence, communications resilience, electronic attack, and electronic support missions. The engineer will contribute throughout the full lifecycle, from concept development and prototyping through integration, testing, deployment, and customer transition

Responsibilities
Software Development for RF & Spectrum Systems
  • Design, develop, test, and maintain software applications supporting advanced RF, communications, and spectrum operations systems.
  • Develop scalable software architectures for real-time signal processing and mission applications.
  • Design and implement APIs, services, and data-processing pipelines that support sensor integration and spectrum exploitation workflows.
  • Develop software utilizing modern software engineering practices, DevSecOps methodologies, and Agile development frameworks.
Signal Processing & Algorithm Development
  • Develop and optimize digital signal processing algorithms for: Signal detection and classification, Modulation and demodulation, Direction finding and geolocation, Spectrum monitoring and analysis, Waveform processing, Interference mitigation
  • Implement algorithms using C++, Python, and other high-performance programming languages.
  • Evaluate algorithm performance utilizing both simulated and operational datasets.
Software Defined Radio (SDR) & RF Integration
  • Develop software applications supporting software-defined radio platforms and RF sensor systems.
  • Interface software with RF front ends, communications systems, phased-array systems, and embedded processing hardware.
  • Integrate third-party and custom RF technologies into mission systems.
  • Support laboratory and field testing activities to validate system performance.
Spectrum Operations & Electronic Warfare
  • Develop software supporting electromagnetic spectrum awareness and spectrum management capabilities.
  • Contribute to solutions supporting electronic support, electronic attack, and electronic protection missions.
  • Create tools for visualization, analysis, and operational decision support within complex RF environments.
  • Support mission planning, execution, and analysis workflows for spectrum operations.
System Engineering & Technical Leadership
  • Participate in system architecture development, trade studies, and design reviews.
  • Collaborate with customers and program teams to translate operational requirements into technical solutions.
  • Support proposal development, technology roadmaps, and business growth activities.
Key Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or related discipline.
  • 5+ years of relevant experience developing software for complex technical systems.
  • Proficiency in one or more of the following: C++, Python, Java, Rust
  • Experience developing software in Linux environments.
  • Understanding of: RF communications systems, Digital signal processing, Wireless networking, Electromagnetic spectrum concepts
  • Ability to obtain and maintain a U.S. Government security clearance.
Preferred Qualifications
  • Active Secret or Top Secret security clearance.
  • Experience with: GNU Radio, Redhawk, MATLAB/Simulink, Kubernetes, Docker, Cloud-native architectures
  • Familiarity with: RF modeling and simulation, Electronic Warfare systems, SIGINT systems, Spectrum monitoring technologies, RF testing and instrumentation
  • Experience with software-defined radio platforms such as: Ettus USRP, NI SDR, Per Vices, Custom SDR hardware
  • Knowledge of phased-array systems, beamforming, and advanced sensing technologies.
  • Experience integrating AI/ML techniques into RF and signal-processing applications.
  • Desired Technical Skills: Software Architecture, C++, Python, Linux, Digital Signal Processing (DSP), Software Defined Radio (SDR), RF Communications, Electronic Warfare (EW)
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, RF Spectrum Solutions
Senior Software Engineer, RF Spectrum Solutions

Battelle • Columbus (OH)

Hybrid
USD 135,000 - 175,000
Flexible schedule
Hybrid work model
Paid time off
+3
Senior RF & Spectrum Software Engineer
Senior RF & Spectrum Software Engineer

Battelle Memorial Institute • Kentucky

On-site
USD 110,000 - 150,000
Senior RF & Spectrum Software Engineer
Senior RF & Spectrum Software Engineer

Battelle • Columbus (OH)

Hybrid
USD 135,000 - 175,000
Flexible schedule
Hybrid work model
Paid time off
+3
Radio Frequency (RF) Engineer, Signal Processing
Radio Frequency (RF) Engineer, Signal Processing

Battelle • Columbus (OH)

Hybrid
USD 110,000 - 160,000
Compressed schedule
Hybrid work arrangement
Tuition assistance
+1
Radio Frequency (RF) Engineer Lead
Radio Frequency (RF) Engineer Lead

Battelle • Columbus (OH)

Hybrid
USD 120,000 - 180,000
Compressed schedule with every other F
Hybrid work model
Paid time off
+3
Radio Frequency (RF) Engineer Lead
Radio Frequency (RF) Engineer Lead

Battelle UK Limited • Columbus (OH)

On-site
USD 120,000 - 170,000
Flexible schedule
Hybrid/remote options
Paid time off
+3
Radio Frequency (RF) Systems Engineer
Radio Frequency (RF) Systems Engineer

Battelle • Columbus (OH)

Hybrid
USD 90,000 - 120,000
Flexible work schedule
Paid time off
Tuition assistance
+1
Software Engineer
Software Engineer

BANC3, INC. • Princeton (NJ)

Hybrid
USD 90,000 - 130,000
DSP Communications Engineer
DSP Communications Engineer

Great Bay Staffing Group • Tucson (AZ)

On-site
USD 140,000 - 175,000
Radio Frequency (RF) Systems Engineer
Radio Frequency (RF) Systems Engineer

Battelle UK Limited • Columbus (OH)

Hybrid
USD 80,000 - 100,000
Compressed work schedule
Flexible work options
Paid time off
+3