Embedded Systems Software Engineer (Hybrid- Aberdeen, Maryland) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Fairwinds Technologies ยท 19 hours ago

Embedded Systems Software Engineer (Hybrid- Aberdeen, Maryland)

Fairwinds Technologies is seeking a highly skilled Embedded Systems Software Engineer to join their advanced communications and defense technology team. The role focuses on developing and integrating embedded software for next-generation Software Defined Radio Heads and multi-band RF systems to support Department of War objectives.

InfrastructureManufacturingWireless

Responsibilities

Design, implement, and optimize embedded software for Zynq UltraScale+ SoCs, including ARM-based Processing System (PS) and FPGA-based Programmable Logic (PL)
Develop drivers and control logic for Analog Devices ADRV900x transceivers supporting LO tuning, bandwidth configuration, gain control, and delay estimation
Implement RESTful APIs for system configuration and control (LO tuning, bandwidth, antenna selection, RSSI, gain tables)
Integrate boot sequences and initialization routines for RF front-end components (RFFE), including T/R switches, attenuators, and power amplifiers
Collaborate with FPGA engineers to implement digital upconversion/downconversion (DUC/DDC), decimation/interpolation, and frequency shift logic in PL
Develop embedded software for real-time RF control, including dynamic LO frequency adjustments, bandwidth algorithms, and gain vs. frequency correction
Ensure compliance with NTIA spectral emission masks, transmit/receive isolation, and dynamic range requirements
Integrate with CMOSS/MORA frameworks, including MORA Signal Port Manager (MSPM) and orchestration APIs
Develop automated test scripts for embedded software validation and perform hardware-in-the-loop testing for RF signal paths and embedded control logic

Qualification

Embedded systems developmentC/C++ programmingPython programmingXilinx Zynq UltraScale+Embedded Linux developmentRF conceptsADRV900x transceiversFPGA/DSP conceptsEthernet-based control protocolsMORA/CMOSS standardsHigh-power RF designDigital IQ streamingDefense communications systemsGitCI/CD pipelinesAutomated testing frameworksRF test equipment

Required

Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field
5+ years experience in embedded systems development for RF or SDR platforms
Proficiency in C/C++, Python, and embedded Linux development
Experience with Xilinx Zynq UltraScale+ SoCs, including PS and PL integration
Familiarity with RF concepts: LO tuning, bandwidth filtering, gain control, T/R switching
Hands-on experience with ADRV900x transceivers and related APIs
Knowledge of FPGA/DSP concepts: DUC/DDC, decimation/interpolation, NCO frequency shifts
Understanding of Ethernet-based control protocols, REST APIs, and real-time systems

Preferred

Experience with MORA/CMOSS standards and modular RF architectures
Familiarity with high-power RF front-end design, antenna sharing, and isolation techniques
Knowledge of digital IQ streaming, serialization/deserialization, and high-throughput data handling
Background in defense communications systems and compliance with NTIA/DoD specifications

Benefits

A range of medical, financial, and/or other benefits

Company

Fairwinds Technologies

twittertwittertwitter
company-logo
Fairwinds Technologies is a defense and space manufacturing company that offers engineering, field service, and interactive training.

Funding

Current Stage
Growth Stage

Leadership Team

J
Jim Sprungle
Chief Executive Officer
linkedin
leader-logo
Jennifer Sprungle
Chief Financial Officer
linkedin
Company data provided by crunchbase