Radio Frequency Software Engineer Principal
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.).
- ...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...SuggestedPermanent employmentSecond jobWork at officeImmediate startRemote workShift workDay shiftAfternoon shift
$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...PrincipalTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$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...PrincipalTemporary workWork experience placementWork at officeRemote workRelocationFlexible hours$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...SuggestedWork experience placementRemote workWorldwideNight shift$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...SuggestedWork at officeWork from home$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...PrincipalPermanent employmentFull timeWork at officeLocal areaRemote workWork from home$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...PrincipalFull timeInternshipLocal areaRemote workFlexible hours- 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,...PrincipalPermanent employmentLive inRemote work
- ...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 employmentWork at officeRemote workWorldwide
- ...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 timeContract workWork at officeRemote work
$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...PrincipalFull timeTemporary workWork at officeRemote workWorldwide$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...PrincipalTemporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hours$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 timeWork at officeRemote workWork from homeRelocation$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...PrincipalFull timeRemote workRelocation packageShift work$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...PrincipalContract workWork at officeLocal areaRemote work2 days per week$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...PrincipalTemporary workWork experience placementWork at officeLocal areaRemote workRelocationFlexible hours$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...PrincipalFull timeTemporary workPart timeWork experience placementInterim roleWork at officeLocal areaRemote workFlexible hours$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...PrincipalFull timeWork at officeRemote workRelocation packageShift work$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....PrincipalWork experience placementLocal areaRemote workFlexible hours$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...PrincipalLocal areaRemote workWorldwideFlexible hours3 days per week$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 timeH1bWork at officeRemote workVisa sponsorship- ...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...PrincipalFull timeTemporary workPart time
$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...PrincipalMinimum wageRemote workNight shiftWeekend work$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...PrincipalFull timeTemporary workLocal areaRemote workWorldwide2 days per week- ...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 timeWork experience placementLive inImmediate start
- ...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 officeRemote workRelocationFlexible hours
- ...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...PrincipalImmediate startRemote work
$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...PrincipalFull timeTemporary workRemote work$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...PrincipalOngoing contractWork at officeLocal areaWorldwide3 days per week$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...PrincipalFull timeWork experience placementLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Radio Frequency Software Engineer Principal. Be the first to apply!
- telecommunication engineer Remote
- digital communications systems engineer Remote
- cybersecurity software engineer Remote
- graduate software engineer Remote
- software developer fintech Remote
- new graduate software engineer Remote
- senior robotics software engineer Remote
- software engineer visa sponsorship Remote
- software engineer unity Remote
- software qa engineer Remote

