Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Radio Frequency Software Engineer Principal

Full-time

Global InfoTek, Inc.

Role Description

GITI is seeking a Principal Software Engineer to support Cyber Operations Research and Development as the technical lead for production software development on a passive RF emitter identification and network analysis from real-time sensor data streams. The candidate will own the architecture, implementation, and delivery of the production pipeline — a stream ingestion, rollup, and post-processing system that operates on NDF (Network Description File) data produced by TDMA network sensors in dense, contested RF environments. This is a hands-on technical leadership role: the Principal Engineer writes code, makes architecture decisions, and is accountable for pipeline performance and reliability in support of real-world cyber operations.

Responsibilities

  • Own the architecture and implementation of the production software pipeline, including stream ingestion, rollup, database write, and batch post-processing components.
  • Lead a team of Senior Software Engineers in support of real-world cyber operations; assign work, conduct code reviews, enforce quality standards, and provide technical mentorship.
  • Establish and maintain disciplined software engineering practices: versioning, CI/CD pipelines, unit and integration testing, and documentation standards.
  • Design and evaluate database and storage architecture for the tactical system and research enclave environments.
  • Collaborate with the program technical lead to translate research findings and batch optimization algorithms into production pipeline components.
  • Evaluate and benchmark Python pipeline performance on tactical-box-spec hardware; identify bottlenecks and lead porting of mature components to Rust or C for edge deployment.
  • Manage and coordinate the tactical system VM environment and stream simulation infrastructure; ensure research VM is not disrupted by development activity.
  • Define and enforce stream interface contracts between the ingestion layer, database, and downstream consumers.
  • Evaluate emerging technologies (e.g., DuckDB/Parquet, Polars, message queues) against program requirements and recommend adoption decisions to the technical lead.
  • Maintain the program's GitLab repository structure, branching strategy, and release management.
  • Produce clear technical documentation including architecture decision records, interface specifications, and deployment guides.
  • Support technical reviews and provide written inputs for sponsor deliverables as directed by the program technical lead.

Qualifications

  • Expert-level career professional with broad and deep application of software engineering principles across the full development lifecycle.
  • Exercises independent judgment in evaluating methods, techniques, and approaches; identifies and resolves complex technical problems with significant program impact.
  • Provides technical leadership and direction to other engineers.
  • Bachelor's (or equivalent) with 10+ years of experience.

Requirements

  • Demonstrated experience leading a software engineering team on a production data pipeline or streaming system; ability to set technical direction and mentor junior engineers.
  • Expert-level Python development, including stream processing, multi-threaded/async architectures, and performance profiling.
  • Proficiency in one or more compiled or systems languages (Rust, C, C++, or Go) for performance-critical components; experience porting Python to compiled targets.
  • Hands-on experience designing and implementing relational database schemas and write-intensive data pipelines (MySQL, PostgreSQL, or equivalent).
  • Experience parsing binary serialization formats such as FlatBuffers or Protocol Buffers in a production context.
  • Demonstrated ability to benchmark and optimize pipeline throughput on resource-constrained hardware or cloud environment.
  • Strong proficiency with Linux system administration, remote server management via SSH, and air-gapped development environments.
  • Experience architecting multi-consumer data systems where a single write path must serve concurrent display, analytics, and batch processing readers.
  • Proficient in disciplined software engineering practices: GitLab/Git, CI/CD pipeline design, test-driven development, and code review.
  • Excellent written and oral communication skills; ability to produce architecture decision records and technical documentation for both engineering and leadership audiences.

Desired Skills

  • Experience with TNS (Target Network System) sensor data formats and NDF ICD specifications.
  • Familiarity with TDMA network protocols, time-division access architectures, and passive RF signal processing concepts.
  • Experience deploying and operating software on tactical edge hardware co-located with a sensor system.
  • Experience with lightweight stream or message queue architectures (ZeroMQ, RabbitMQ, or equivalent).
  • Experience with Polars or DuckDB for high-performance analytical workloads and write-once/read-many storage patterns.
  • Experience with LLM-assisted software development tools (e.g., Claude Code, GitHub Copilot, JetBrains AI Assistant, or equivalent); demonstrated ability to use AI tools productively for code generation, refactoring, and test case development while maintaining engineering judgment and code quality standards.
  • Familiarity with AI/ML model inference integration — ability to incorporate batch optimizer outputs into the production pipeline without requiring ML expertise.
  • Experience with browser-based data visualization or reporting tools (React, D3, or equivalent) as a consumer of pipeline output.
  • Experience with Jupyter Notebooks and research enclave environments; ability to bridge from research prototype to production code.
  • Experience with FlatBuffers binary stream replay and simulation infrastructure for pipeline testing.
  • Familiarity with Rust toolchain and ecosystem for systems-level development on Linux.

Relevant Certifications

  • Certifications in software engineering, computer science, or related fields (e.g., Certified Software Development Professional (CSDP); Certified Secure Software Lifecycle Professional (CSSLP); Red Hat Certified Engineer (RHCE); C++ Certified Professional Programmer (CPP); Professional Software Developer Certification (PSD); etc.).
Vacancy posted a month ago
Similar jobs that could be interesting for youBased on the Radio Frequency Software Engineer Principal in Remote vacancy
  •  ...prolim.comPROLIM Global Corporation () is currently seeking an Engineer Software 2 for our client Northrop Grumman at location Baltimore,...  ...with C++ - 5 years.Experience working on radio frequency systemsExperience with digital signal processingExperience... 
    Suggested
    Permanent employment
    Second job
    Work at office
    Immediate start
    Remote work
    Shift work
    Day shift
    Afternoon shift

    Prolim Global

    Baltimore, MD
    2 days ago
  • $107.5k - $204.5k

     ...meet the demands of a rapidly evolving global market. As a Principal Software Engineer in this organization, you will be involved in the...  ...product portfolio. Examples of these products range from high-frequency radios to secure, sophisticated software-defined radios that... 
    Principal
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    3 days ago
  • $107.5k - $204.5k

     ...Collins Aerospace Resilient Connectivity Products (RCP) Engineering seeks a Principal Software Engineer to join the Platform Services Software Team...  ..., navigation & timing (PNT); cyber space; and other radio frequency (RF) systems.Here, you’ll collaborate with top-tier... 
    Principal
    Temporary work
    Work experience placement
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    2 days ago
  • $130k - $180k

     ...HawkEye 360 is currently seeking a Senior Command & Control Software Engineer to join the Space Ground Systems Team. The mission of the...  ...decision making. By detecting, geolocating, and characterizing radio frequency emissions worldwide, HawkEye 360 delivers trusted domain... 
    Suggested
    Work experience placement
    Remote work
    Worldwide
    Night shift

    HawkEye 360

    Herndon, VA
    1 day ago
  • $175k - $225k

    DRW is seeking a Senior Software Engineer to join our Reference Data team in Chicago. You will work closely with analysts and traders to develop systems for high-frequency trading. This role offers a salary range of $175,000 to $225,000 depending on experience. The position... 
    Suggested
    Work at office
    Work from home

    Drweng

    Chicago, IL
    4 days ago
  • $154.2k - $277.6k

    Job ID: 520115Location: Austin, Texas, United States of AmericaSalary: $154,200 - $277,600Company: Siemens Software Engineer - Principal Job ID 520115 Posted since 28-Aug-2026 Organization Digital Industries Field of work Research & Development... 
    Principal
    Permanent employment
    Full time
    Work at office
    Local area
    Remote work
    Work from home

    Siemens

    Austin, TX
    1 day ago
  • $115k - $230k

     ...Seattle, WA / San Francisco Bay Area, CA / RemoteEngineering - Engineering - Tools /Full-time /RemoteWhy us?Blockchain technology is...  ...blockchain code. Come and join this ambitious mission as a research software engineer to work on automated analyses for provably secure and... 
    Principal
    Full time
    Internship
    Local area
    Remote work
    Flexible hours

    CertiK

    Seattle, WA
    2 days ago
  • Software Engineer, Levels up to Principal and Lead, Golang, NATS, Microservices, Boston, MA Hybrid, 150k midpoint**Note: I also represent similar roles that are completely remote but must live in continental USCompensation Commensurate with experience, bonus, benefits,... 
    Principal
    Permanent employment
    Live in
    Remote work

    BlueSkyClarity

    Boston, MA
    2 days ago
  •  ...About the job Application Engineer-RF and Microwave Focus Applications Engineer...  ...of high-accuracy simulation models for Radio Frequency and Microwave (RF/MW) devices, we...  ...meetings Assist with customer training, software demonstrations, troubleshooting, and preparing... 
    Permanent employment
    Work at office
    Remote work
    Worldwide

    Spark Recruiting

    Tampa, FL
    2 days ago
  •  ...planning, certification and accreditation, software design, programming, maintenance of telecommunications and land mobile radio equipment and systems, help desk support and...  ....About this position: Journeyman Software Engineer Location - Anchorage, AKThe Essential Duties... 
    Full time
    Contract work
    Work at office
    Remote work

    Bering Straits Native Corporation

    Anchorage, AK
    1 day ago
  • $103k - $153k

     ...'opportunitéNous recherchons un(e) développeur(se) logiciel principal(e), établi(e) à Montréal, au Canada, ou travaillant à distance...  ...à 219 700 $ US brutThe opportunityWe are seeking a Senior Software Engineer, based either in Montreal, Canada or working remotely within... 
    Principal
    Full time
    Temporary work
    Work at office
    Remote work
    Worldwide

    Unity Technologies

    New York, NY
    2 days ago
  • $132.4k - $251.6k

     ...Sr. Principal Systems Engineer – RF Signal Processing The Signal Processing team is seeking Sr....  ...testing, and performance assessment of radio frequency (RF) algorithms and models. Used...  ...strategy Experience with hardware/software integration Ability to interface... 
    Principal
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Tucson, AZ
    1 day ago
  • $220k - $250k

     ...Join to apply for the Senior Software Engineer role at Steadily Insurance Company 1 month ago Be...  ...Developer Relations Manager - Robotics Principal Deep Learning Software Development Engineer...  ...) Senior Software Engineer, Embedded Radio Software and Connectivity Senior... 
    Full time
    Work at office
    Remote work
    Work from home
    Relocation

    Steadily Insurance Company

    Austin, TX
    1 day ago
  • $91.8k - $137.6k

     ...history.Northrop Grumman Aeronautics Systems is looking to add a Software Engineer - Embedded and Real Time to join our team of qualified,...  ...level 2 Software Engineer - Embedded and Real Time or a level 3 Principal Software Engineer - Embedded and Real Time.Basic... 
    Principal
    Full time
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    San Diego, CA
    2 days ago
  • $202.1k - $299.63k

     ...management (CLM).What you'll doWe are looking for a passionate software engineer with experience in designing, implementing, and operating...  ...and remote work. Access to an office location is required. (Frequency: Minimum 2 days per week; may vary by team but will be weekly... 
    Principal
    Contract work
    Work at office
    Local area
    Remote work
    2 days per week

    DocuSign

    Seattle, WA
    1 day ago
  • $107.5k - $204.5k

     ...than 100 years of experience and renowned engineering expertise to meet the needs of today’s...  ...and defense.The Battle Management Software (BMS) mission is to provide world class...  ...the entire value stream, delivering high-frequency, high-quality deployments to our customers... 
    Principal
    Temporary work
    Work experience placement
    Work at office
    Local area
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Fort Wayne, IN
    2 days ago
  • $107.5k - $204.5k

     ...00 years of experience and renowned engineering expertise to meet the needs of today...  ...create a safer, more secure world.As a Principal Radar Software Engineer, you will support one or...  ...pulse compression, matched filtering)Radio Frequency (RF) systems and antenna concepts (e... 
    Principal
    Full time
    Temporary work
    Part time
    Work experience placement
    Interim role
    Work at office
    Local area
    Remote work
    Flexible hours

    Raytheon

    Huntsville, AL
    1 day ago
  • $77.2k - $115.8k

     ...are not only part of history, they're making history.Northrop Grumman Aeronautics Systems Sector has an opening for a Software Engineer or a Principal Software Engineer to join our Global Surveillance Division supporting the team of qualified, diverse individuals. The... 
    Principal
    Full time
    Work at office
    Remote work
    Relocation package
    Shift work

    Northrop Grumman

    Melbourne, FL
    21 hours ago
  • $104k - $174k

     ...Software Engineer Principal Remote At Pathward, we take tremendous pride in our purpose to create financial inclusion for all™. We are a financial empowerment company that works with innovators to increase financial availability, choice, and opportunity for all.... 
    Principal
    Work experience placement
    Local area
    Remote work
    Flexible hours

    Pathward

    United States
    2 days ago
  • $255k - $270k

     ...Will Impact SkyloSkylo is hiring a Principal RF Payload Lead Engineer, who will be responsible for the end...  ...phased-array antennas, RF front ends, frequency planning, and waveform selection...  ...RF, antennas, digital, baseband, and software) and manage external vendors delivering... 
    Principal
    Local area
    Remote work
    Worldwide
    Flexible hours
    3 days per week

    Skylo

    Mountain View, CA
    21 hours ago
  • $79k - $120k

     ...Software Engineer for ALMA PipelineThe National Radio Astronomy Observatory (NRAO) is seeking a full-time software engineer to design, develop and maintain code for their radio interferometer data reduction and analysis pipeline. The pipeline is used for the majority of... 
    Full time
    H1b
    Work at office
    Remote work
    Visa sponsorship

    Associated Universities

    Socorro, NM
    3 days ago
  •  ...Job Description The PNC Financial Services Group, Inc. seeks a Software Engineer Principal in Farmers Branch, TX. Participate in all aspects of PNC's Consumer Lending's Systems Engineering Group activities. Specific duties include: (i) lead the technical design and... 
    Principal
    Full time
    Temporary work
    Part time

    PNC Financial Services Group

    Farmers Branch, TX
    1 day ago
  • $169.5k - $366k

     ...As a Principal Engineer within Client Experience (CX), you'll help shape and deliver Rocket's...  ...including AI and automation throughout the software development lifecycle, that materially...  ...nights and weekends. If applicable, frequency and scheduling will be determined by... 
    Principal
    Minimum wage
    Remote work
    Night shift
    Weekend work

    Rocket Companies

    United States
    21 hours ago
  • $156k - $190k

    Job Description:Software Engineer Principal I - RoboticsRedmond, WA (Hybrid - 3 days in-person)Join our team at Genie and embark on an exciting opportunity as we seek a skilled and dedicated principal robotics engineer to contribute to the software controls systems team... 
    Principal
    Full time
    Temporary work
    Local area
    Remote work
    Worldwide
    2 days per week

    Terex

    Redmond, WA
    2 days ago
  •  ...not years.About The TeamThe Sentry Tower Software team develops robotic systems that...  ...radars, CAN-connected sensor boards, GPS, radios, and motor controllers hanging off it. Between...  ...boots. We’re hiring a Senior Software Engineer to own that layer.This role sits at the... 
    Full time
    Work experience placement
    Live in
    Immediate start

    Anduril Industries

    Irvine, CA
    1 day ago
  •  ...Department Overview CRFS (Cambridge Radio Frequency Systems) is a global leader in RF...  ...programs, and deploys advanced hardware and software solutions that enable military...  ...proactive Senior Field Applications Engineer (FAE) to serve as the primary technical... 
    Work at office
    Remote work
    Relocation
    Flexible hours

    Motorola Solutions

    Reston, VA
    3 days ago
  •  ...Full Stack Engineering Role This is a full stack engineering role focused on building and evolving Seeq's data analytics platform end...  ...strong product sense and the ability to deliver polished, reliable software at every layer. What You Will Do You will lead the... 
    Principal
    Immediate start
    Remote work

    Seeq Corporation

    United States
    1 day ago
  • $164.59k - $246.79k

     ...technology of metamaterials with powerful software to create a radar sensor with...  ...Mobility (UTM).Echodyne is seeking a Principal Software Engineer, Cloud Platform, to join our fast-growing...  ...that can handle the bursty, high-frequency telemetry unique to radar systems while... 
    Principal
    Full time
    Temporary work
    Remote work

    Echodyne

    Kirkland, WA
    21 hours ago
  • $142.8k - $274.8k

     ...Hardware, and Infrastructure Engineering (SCHIE) is the team behind...  ...infrastructure. We are looking for a Principal Platform Power and...  ...power management features, frequency/voltage optimization, memory...  ...per-watt across hardware and software systems.Experience leading cross... 
    Principal
    Ongoing contract
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Redmond, WA
    1 day ago
  • $197k - $358.5k

     ...week, at minimum. The Role: As a Principal Software Engineer, you will be responsible for...  ...automotive infotainment applications for radios and instrument panel clusters. ~ Ability...  ...at least 3 times a week {or other frequency dictated by their manager}. This job... 
    Principal
    Full time
    Work experience placement
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Honolulu, HI
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Radio Frequency Software Engineer Principal. Be the first to apply!