Embedded Software Engineer (Secret Clearance)

San Diego, California

Zachary Piper Logo

Job Id:
165229

Job Category:

Job Location:
San Diego, California

Security Clearance:
Secret

Business Unit:
Zachary Piper

Division:
Zachary Piper Solutions

Position Owner:
Michaela Kreiter

Zachary Piper Solutions is seeking an Embedded Software Engineer to support an aerospace integrator in San Diego, CA. We are seeking a software architect to design and integrate impactful deliverables to support a tactical data link for weapon systems and small unmanned vehicles.


Clearance: Secret clearance highly preferred, must be eligible for U.S. security clearance

Location: San Diego, CA (Hybrid)


This job opens for applications on 4/30/2026. Applications for this job will be accepted for at least 30 days from the posting date   


Responsibilities:  


·      Collaborate with the lead engineer on the embedded software architecture and define the software driver architecture among the CPU, GPU, and FPGA

·      Develop Linux device drivers on RHEL 9, with an emphasis on PCIe, serial, and Ethernet subsystems

·      Architect and implement shared-memory mechanisms between kernel and user space to support high‑throughput data transfer over PCIe Gen4

·      Define and document software APIs between external applications and CPU-based device drivers

·      Specify APIs enabling communication between CPU applications and kernel/GPU software on the GPU using shared memory

·      Design software interfaces between ARM/FPGA drivers and CPU-side software

·      Define interfaces between CPU device drivers and Ethernet, PCIe, and GPIO peripherals

·      Specify software interfaces and communication protocols between ARM/FPGA drivers and programmable logic via the AMBA bus

·      Define the interface between ARM/FPGA drivers and RF/radio transceivers

·      Implement the overall software architecture as designed

·      Integrate kernel-level drivers with user-space applications

·      Perform system-level integration across processor software (RHEL 9), off-board FPGA hardware, and external transceivers



Qualifications: 


·      Active Secret Clearance (highly preferred)

·      Bachelors or Masters in Electrical Engineer or Computer Science related field, and 15+ years of engineering experience

·      Experience developing software architectures for high-speed embedded systems

·      Kernel/User space device driver performance optimization, high-speed data processing

·      DMA, shared memory, zero copy (memory), scratchpad memory (SPM) management

·      OS Scheduling data: drivers to applications, manage data samples in and out of the CPU

·      NB/WB RF Transceivers and ARM processors with Linux on FPGAs

·      Processor and FPGA integration and test experience in wireless communication systems


Compensation:  


·      Total compensation based on experience level - $170,000-$200,000

·      Full Benefits: PTO, Holidays, 401K, Medical Dental Vision coverage, Certification Reimbursement

·      Contract stability and mobility through Zachary Piper Solutions

·      Hybrid work (2-3 days a week remote)


#LI-MK1 #LI-Onsite 


Keywords: Embedded software architecture, Linux device drivers, RHEL 9, PCIe Gen4, serial communication, Ethernet subsystems, software, software engineer, RF, radio frequency, aerospace, linux, aircraft, satellites, ground systems, secret, top secret, W2, Federal, onsite, hybrid, opentowork, CPU, GPU, GPIO, Zynq, ARM, solidworks, RHEL, windows, API, integrate, IT, information technology, kernel-space development, user-space integration, shared memory architecture, high-throughput data transfer, DMA, zero-copy memory, scratchpad memory management, device driver performance optimization, CPU–GPU–FPGA integration, ARM processors, FPGA software drivers, programmable logic, AMBA bus, API design and documentation, kernel/GPU communication, OS scheduling, real-time data streaming, high-speed embedded systems, wireless communication systems, RF and radio transceivers, NB/WB RF systems, GPIO interfaces, system-level integration, heterogeneous computing, hardware/software co-design, processor–FPGA integration, embedded Linux on FPGA, external transceiver integration, high-speed data processing, secure systems engineering, Secret clearance, embedded systems development, Linux kernel optimization

Apply For This Position

Personal Information

Required
Required
Required
Required
Required
Required
Required

Additional Details

Required
Required
Required

Voluntary Self-identification Form

Required
Required
Required

Veteran Status *

Discharge Date:

Resume Upload

Please note only files with .pdf, .docx, or .doc file extensions are accepted.

Currently selected file:

Don't have a resume?