Principal Software Engineer
$99.8k - $219.6kCaci Inc
Job Title: Principal Software Engineer
Job Category: Engineering
Time Type: Full time
Minimum Clearance Required to Start: None
Employee Type: Regular
Percentage of Travel Required: Up to 10%
Type of Travel: Continental US
The RF Design Software Engineer will play a critical role in the design, development, and testing of Azure’s complex PCBs and PCBAs. This individual will work with the HW design engineering team in the design development and testing of complex RF and mixed signal circuit boards from prototype to full rate production.
RF Design Software Engineer – DSP, Xilinx & Embedded Linux
Key Responsibilities:
Design, implement, and optimize DSP algorithms for RF applications such as modulation/demodulation, filtering, FFTs, channelization, and digital down/up conversion.
Develop and maintain embedded Linux applications using PetaLinux on Xilinx SoC platforms.
Interface embedded software with FPGA logic using AXI, DMA, interrupts, EMIO, and memory-mapped peripherals.
Communicate with and control programmable RF devices , including:
RF attenuators
PLLs and frequency synthesizers
Programmable gain amplifiers
RF upconverters and downconverters
High-speed RF ADC and DAC devices
Interface and control of ADC/DAC JESD information for signal processing.
Implement and debug SPI, I²C, GPIO , and register-level control interfaces.
Support JESD204 (A/B/C) link bring-up in coordination with FPGA and hardware teams.
Perform system bring-up, debugging, calibration, and performance optimization.
Collaborate with RF, FPGA, hardware, and systems engineers on architecture and requirements.
Validate designs using RF lab equipment (spectrum analyzers, signal generators, oscilloscopes, VNAs)
Document software, algorithms, interfaces, and test procedures
Write low level firmware for board level controls via FPGA and/or microcontroller in VHDL and/or C/C++.
Required Experience:
Ability to obtain security clearance.
4-year degree in college in an engineering discipline.
10+ years of electronics design experience.
Experience with RF transceivers (e.g., Analog Devices AD936x, AD908x, or similar)
FPGA design experience using Vivado and/or Vitis
Understanding of Digital Electronics and able to follow Schematic diagrams.
Familiarity with AXI interconnects , DMA engines, and high-throughput data paths
Experience with spidev, IIO frameworks, or custom Linux drivers
Knowledge of GNU toolchains , cross-compilation, and Yocto-based workflows
Understanding of wireless or SDR systems (LTE, 5G, Wi-Fi, radar, or custom waveforms)
Optional Experience:
Experience working with Cadence tools including schematic design with OrCad.
Experience writing Interface Control Documentation or high-level design documents.
Experience writing automated test code and control of external test equipment.
Familiarity with PIC microcontrollers.
Knowledge of STM32 ARM microprocessors and software development.
Able to use test equipment such as an oscilloscope and/or logic analyzer in the debug of device control interfaces.
GUI design experience in C# or C,C++ for PC control and test application development.
What You Can Expect:
A culture of integrity.
At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high-performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.
An environment of trust.
CACI values the unique contributions that every employee brings to our company and our customers - every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.
A focus on continuous growth.
Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground — in your career and in our legacy.
Pay Range :
There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications. Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families. At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
The proposed salary range for this position is:
$99,800 - $219,600
CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.
$93.3k - $147.6k
...START: Yes CLEARANCE TYPE: Secret TRAVEL: Yes, 10% of the Time Northrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer to join our team of qualified, diverse individuals. This position will be located onsite in Melbourne, Florida or Oklahoma...SuggestedRelocation packageShift work$107.5k - $204.5k
...market. Join us and help shape the future of aerospace and defense. Collins Aerospace is seeking a Principal level Global Navigation Satellite System (GNSS) Software Engineer to support the development, integration, and verification of advanced avionics and Positioning,...SuggestedFull timeTemporary workWork experience placementStart working todayWork at officeLocal areaRemote workWorldwideFlexible hours$204k - $284k
...Job Description Job Description STR is hiring a Principal Software Reverse Engineer who has a passion for research and analysis of vulnerabilities in cyber physical systems. This opportunity will be part of a multidisciplinary team of researchers and engineers...SuggestedFull timeWork experience placementLocal areaImmediate startNight shift- ...work to reinvent and lead our industry forward by thinking bigger and challenging the status quo. We're hiring a full-stack Software Engineer to help build Link's investment analytics platform. You'll own significant pieces of the infrastructure, make real...SuggestedFull timeContract workFor contractorsRemote work
$92k - $195k
...Software Engineer page is loaded## Software Engineerlocations: Melbourne, FLtime type: Full timeposted on: Posted Todayjob requisition id: R23894Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what’s happening...Suggested- ...Software Engineer At REDLattice, we are a global leader in delivering cutting-edge technical cybersecurity products and services. We are driven by mission-critical and innovative work that directly contributes to protecting our nation's and strategic partners' most...
- ...Job Title: Senior Software Engineer Location: Melbourne, FL Duration: 8 to 12 Months Hybrid: 2 days WFH and 3 days office Purpose of the Job: We are seeking a highly experienced and technically proficient Senior Software...Temporary workWork at officeWork from home
$134k - $184k
...Senior Software Engineer Melbourne, FL STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security...Full timeLocal areaImmediate startNight shift$112k - $150k
...commercial, contracts, and operations. We're looking for an AI Engineer to help transform GE Aerospace operational data into production... ...ML Product Development Define, build, and evolve AI-powered software products that accelerate Commercial Engine Services operations—...Contract workRemote workRelocation package$79.3k - $118.9k
...are not only part of history, they're making history. Northrop Grumman Aeronautics Systems Sector has an opening for an Engineer Software to join Global Surveillance Division supporting the team of qualified, diverse individuals. This position will be located in...Temporary workRelocation packageShift work- ...of candidates in the areas related to Information Technology, Engineering, professional, Scientific & Clinical, etc. for both our commercial... ...at the client’s location. Job Description Client is seeking a Software Engineer to develop capabilities for the VCS21 Management...Shift work
- ...Software Engineer Experienced Software Engineer / Web Developer to create C#.NET / MVC Entity Framework web applications for internal use by Harris ES and EIS segments. Support web architecture, legacy applications, enterprise-wide applications and software upgrades...
- ...Software Engineer Development, integration and test of customized telecommunications equipment running on a custom hardware platform. The role requires working closely with the hardware design team and test team, across 3 states. Qualifications: BS degree in...
- ...connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 38005 Job Location: Palm Bay, FL Job Schedule: 9/80 Job Description: This is an opportunity to take...Local area
- ...L3Harris is seeking a software engineer to design, build, integrate, test, and sustain mission-critical ground software using modern AI-assisted engineering workflows. This role supports mission-critical ground capabilities such as command and control, telemetry processing...Local area
- ...class technical expertise who take a collaborative approach to engineering and enjoy working together. We are a company on the move,... ...information management services. We value a strong knowledge of software development best practices and experience delivering & deploying...Local area
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineer Job Code: 38046 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours...Local area
- ...Senior Specialist, Software Engineering (SV Optical Communications Terminal Software Adaptor) Job Code: 36637 Job Location: Palm Bay, FL Job Schedule: 9/80 Job Description The Software Engineer will be responsible for design, development, and implementation of immediate...Local areaImmediate start
$95.3k - $142.9k
...Start dates are determined after funding confirmation. Northrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer - Embedded and Real Time to join our team of qualified, diverse individuals. This position will be located onsite in...Relocation packageShift work- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title Specialist, Software Engineering Job Code 38011 Job Location Palm Bay, FL Job Schedule 9/80 Job Description The SWO-MOS Cloud team leverages Cloud Service...Local area
- ...development, enhancement, and maintenance of mission-critical enterprise applications used in aerospace and engineering environments. This role is part of a collaborative software development team responsible for delivering reliable, scalable solutions that support long-standing...Work experience placement
- ...Python Software Engineer Position Details: Job Title: Software Engineer 2/3 (Python) Location: Melbourne Headquarters, FL Duration: 6 Months Description: Development, integration and test of customized LTE software stack running on software-defined radios...
$67.7k - $90.27k
...take ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Software Engineer II will partner in an agile team environment to design, develop, code, test and debug new billing software and configurations...Full timeTemporary workRemote workWork from home$92k - $195k
...DevOps Engineer Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what's happening... ...Ansible. Develop and maintain CI/CD pipelines to support software integration and deployment. Integrate security and static...$63.9k - $95.9k
...impossible. Our employees are not only part of history, they're making history. Northrop Grumman is seeking an Associate Software Engineer/Software Engineer . This position will be located at our Aeronautics Systems Sector in Melbourne, FL . The qualified candidate...Work experience placementInternshipRelocation packageShift work- ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Software Engineering Job Code: 35773 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours...Local areaImmediate start
$220k - $250k
...Lead Software Engineer Arlington, VA About the Team: STR's Analytics & C2 (AC2) Division develops novel technologies to solve challenging... ..., autonomous reasoning, and more. The Role: As a Principal Software Engineer, you will work as part of a tightly knit...Full timeRemote workFlexible hours$65k - $95k
# Associate Software EngineerL3Harris TechnologiesFull TimejuniorMelbourne, Florida, USPosted 2 days ago## Role OverviewL3Harris Technologies is hiring a entry-level Associate Software Engineer. This is a full-time role in Melbourne. Part of L3Harris Technologies's Mobile...Full time- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineer Job Code: 38046 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days – totaling 80 hours worked...Local area
- ...DevOps Engineer We're seeking an experienced DevOps Engineer to join our IT infrastructure and engineering team. This role will focus on building, automating, and maintaining on-premises and hybrid environments, while supporting CI/CD pipelines, system monitoring,...Local area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer. Be the first to apply!
- senior principal cloud computing engineer Melbourne, FL
- senior principal scientist Melbourne, FL
- principal Melbourne, FL
- software support Melbourne, FL
- software sales Melbourne, FL
- embedded software Melbourne, FL
- software applications developer Melbourne, FL
- remote software sales Melbourne, FL
- software technical support Melbourne, FL
- software asset management analyst Melbourne, FL


