Job Requirements
San Diego, CA
Secret Polygraph Unspecified
Career Level not specified
$170,000 - $200,000
Job Description
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
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
group id: 10430981