Principal Embedded Software Architect (Top Secret Clearance Required)
STR, Arlington, VA +2
What you will do
- 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.
- Provide technical leadership and mentorship to embedded and firmware engineers; lead design reviews, set development standards, and communicate status and technical decisions to stakeholders and customers.