Define and lead the embedded software architecture for advanced RF systems, including software-defined radios, digital receivers/exciters, and radar subsystems built around MPSoC platforms.
Locations (7)
Arlington, Virginia, United States
Boston, Massachusetts, United States
Dayton, Ohio, United States
Melbourne, Florida, United States
Carlsbad, California, United States
Atlanta, Georgia, United States
Denver, Colorado, United States
Compensation
Full-Time Salary Range: $219,000 - $300,000
Responsibilities
Architect and lead development of embedded software for MPSoC-based RF systems (e.g., SDR, digital receivers/exciters, radar subsystems), from requirements through deployment.
Define hardware/software partitions and interfaces; develop production-quality C/C++ and embedded Linux software (drivers, BSPs, low-level control, and application-level services).
Bring up new boards and platforms in close collaboration with FPGA, RF, and hardware teams; configure and control high-speed ADCs/DACs, JESD links, and clocking/timing devices.
Design, implement, and optimize data acquisition and streaming paths between FPGAs and processors, ensuring coherent timing, deterministic latency, and high-throughput operation.
Lead system-level integration and test, including performance analysis, troubleshooting, and risk mitigation; prepare and maintain architecture documents, ICDs, and technical specifications.
Requirements
BS or Master’s in Computer Science
BS or Master’s in Electrical/Computer Engineering
BS or Master’s in Aerospace Engineering
Nice to have: AMD/Xilinx Zynq UltraScale+ MPSoC platforms