Embedded Software Engineer (Hybrid- Aberdeen, Maryland)
Fairwinds Technologies LLC
Embedded Systems Software Engineer
Mid to Sr Embedded Software Engineer
Location: Aberdeen Proving Ground (APG), MD Type: Hybrid (Travel to Aberdeen, Maryland on occasion)
About Fairwinds Technologies
Fairwinds Technologies is a U.S.-based engineering firm specializing in Satellite Communications (SATCOM), RF Transmission Systems, Network Design, Systems Integration, and Digital Signal Processing (DSP). We support Command, Control, Communications, and Computer (C4) systems in austere military environments, delivering advanced communications, networking, and IT solutions to defense and civilian agencies worldwide.
Position Overview
We are seeking an Embedded Software Engineer with strong experience developing and deploying software on Xilinx UltraScale+ platforms using PetaLinux, with hands-on familiarity working alongside hardware teams on PCB-based embedded systems. The ideal candidate will design, implement, and optimize low-level and Linux-based embedded software for mission-critical communications and signal processing applications.
This role involves building robust software stacks for FPGA/SoC-based systems, integrating drivers and peripherals, and supporting system bring-up from prototype to fielded platforms. You will work closely with FPGA, DSP, RF, and hardware engineers to deliver high-performance solutions for tactical communications in contested and bandwidth-constrained environments.
This position reports to the Chief Technology & Strategy Office and involves close collaboration with customers and engineering teams to deliver innovative solutions for RF Tactical & Naval Military Solutions, as well as strategic border protection applications.
Key Responsibilities
- Develop embedded Linux software for Xilinx UltraScale+ (Zynq UltraScale+ MPSoC) platforms using PetaLinux (BSP creation, kernel configuration, rootfs customization, and image generation).
- Support hardware bring-up and integration on custom PCB designs, including board validation, peripheral checkout, and troubleshooting.
- Implement and maintain device drivers and board support components (GPIO, I2C, SPI, UART, PCIe, Ethernet, DMA, etc.).
- Integrate FPGA logic with embedded software using AXI interfaces and Linux user-space access methods (UIO, mmap, sysfs, etc.).
- Build and optimize performance-critical embedded Linux applications (real-time data movement, streaming interfaces, latency tuning).
- Develop test utilities, diagnostics, and automation for lab and field validation.
- Participate in system integration and testing in lab and field settings; debug cross-domain issues spanning hardware, FPGA, kernel, and user space.
- Author technical documentation, software design descriptions, integration notes, and SBIR deliverables as required.
Required Qualifications
- Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field.
- Minimum 8+ years of experience in embedded software development for Linux-based systems.
- Must have hands-on experience with Xilinx UltraScale+ platforms.
- Must have hands-on experience with PetaLinux (creating/customizing images, kernel/device tree configuration, rootfs management).
- Must have experience working with PCB-based embedded hardware (bring-up support, debug with lab tools, working directly with schematics/board constraints).
- Proficiency in C/C++ and scripting (Bash and/or Python) in embedded environments.
- Proficiency in SVN, Git or other software configuration management tool.
- Experience debugging Linux kernel/user-space interactions and hardware/software integration issues.
- Comfortable using standard embedded debug tools (JTAG, UART console, logic analyzer/oscilloscope basics) and Linux tooling (gdb, strace, perf, dmesg).
- U.S. Citizenship and an active DoD Secret (or higher) security clearance (or ability to obtain).
Additional Preferred Qualifications
- Experience with Xilinx toolchain workflows (Vivado integration context, Vitis/SDK familiarity helpful).
- Device tree and kernel driver development experience (platform drivers, char drivers, DMA, interrupt handling).
- Familiarity with real-time Linux concepts (PREEMPT_RT, CPU isolation, IRQ affinity, latency profiling).
- Experience integrating high-throughput datapaths (10GbE, PCIe, JESD-style streaming, RF front-end control planes).
- Understanding of secure boot, image signing, and hardening on embedded Linux platforms.
- Experience with Yocto or Buildroot for generating Linux kernel and root filesystems.
- Experience with RTOS/Bare metal programming of ARM Cortex microcontrollers.
- Experience supporting DoD SBIR projects or similar government-funded R&D efforts.
Supervisory Responsibility
This position does not require direct supervisory responsibility; however, the engineer may mentor junior developers and support cross-functional technical leadership.
Work Environment
This position is primarily performed in a traditional office environment. Some remote/hybrid work is also possible.
Physical Demands
While performing the duties of this job, the employee is occasionally required to stand; walk; sit; use hands to finger, handle, or feel objects, tools or controls; use fingers and hands to type or write; reach with hands and arms; talk or hear. Specific vision abilities required by the job include close vision, distance vision, color vision, peripheral vision, depth perception
Position Type/Expected Hours of Work
This is a full-time, exempt position, working Monday through Friday; 40 hours per work week; occasional evening and weekend work may be required as job duties demand. Some flexibility in actual work hours may be offered.
Travel
Must be willing to travel 25–30% when required.
Work Authorization/Security Clearance
Must be eligible to work in the US and possess or obtain a Secret level clearance.
Other Duties
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
AAP/EEO Statement
Fairwinds Technologies, LLC is an Equal Opportunity Employer – M/F/Veteran/Disability/Sexual Orientation/Gender Identity
Why Join Us
Opportunity to work on cutting-edge technologies and innovative projects, including DoD SBIR initiatives. Collaborative and inclusive work environment. Competitive salary and benefits package. Professional development and growth opportunities.
- ...SATCOM Systems Engineer Location: Aberdeen Proving Ground (APG), MD Type: Hybrid3x a week in... ...will collaborate closely with test, embedded software, DSP, and FPGA engineers to ensure... ...engineering lab environment. Some remote/hybrid work is also possible. Physical...SuggestedFull timeCasual workWork at officeRemote workWorldwideMonday to FridayAfternoon shift
$108.4k - $227.5k
## Systems Engineer - InfrastructureUS MD Aberdeen Proving GroundJob Title: Systems Engineer - InfrastructureJob Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee Type: RegularPercentage of Travel Required: Up to 10%Type of Travel...SuggestedContract workWork experience placementImmediate startFlexible hoursShift work- A leading water utility company in Bel Air, Maryland is seeking a Lead, Project Delivery Engineer to manage complex water and wastewater capital projects. The... ...experience, offering a comprehensive benefits package and a hybrid working model. The engineer will ensure project...Suggested
- Envision Innovative Solutions is seeking a motivated Senior Test Engineer to join our team in Aberdeen Proving Ground, Maryland. This role requires 5+ years of hands-on testing experience and the ability to collaborate with cross-functional teams. Responsibilities include...Suggested
$99.3k - $208.6k
## Test Engineer/Test & Evaluation (T&E)Aberdeen Proving Ground, Maryland, United States of AmericaJob Title: Test Engineer/Test & Evaluation (T&E)Job Category: EngineeringTime... ...test strategies for a portfolio of complex software systems. The ideal candidate will possess strong...SuggestedContract workTemporary workWork experience placementWork at officeFlexible hours$107.5k - $204.5k
...America Location: US-MD-ABERDEEN-APG ~ 6260 Guardian Gtwy ~ APG... ...of Collins Aerospace, Systems Engineering Center is growing! We are... ...analysis and flow down to hardware/software configuration items; leading... ...is designated as on-site, hybrid or remote. The salary range...Temporary workWork experience placementWork at officeLocal areaRemote workRelocationRelocation packageFlexible hours$86.9k - $198k
Electronic Warfare Embedded Engineer page is loaded## Electronic Warfare Embedded Engineerlocations: Aberdeen Proving Ground, MDtime type: Full timeposted... ...:**As an embedded Software Engineer, you will support... ...Allen or customer facility.* **Hybrid**: If this position is...Full timeContract workPart timeWork at officeLocal areaRemote work$99k - $225k
Booz Allen Hamilton in Aberdeen, Maryland is seeking a skilled Test Engineer to lead testing efforts in software development for the U.S. Army. This role involves developing test strategies, overseeing testing timelines, and collaborating with developers to enhance software...$115.79k - $261.97k
...Professional Services company headquartered in Baltimore, Maryland. RSC2 provides breakthrough expertise, support... ...us. RSC2 is currently looking for a Senior Software Systems Engineer to join our growing team in Aberdeen Proving Grounds, MD! We are seeking an...Full timeContract workFor contractorsWork at officeImmediate startFlexible hours$118k - $220k
...headquartered in Baltimore, Maryland. RSC2 provides breakthrough expertise... ...looking for Senior Systems Engineer to join our growing team!... ...(JCIDS), System and/or software integration, platform integration... ...(IFPC) Work Location: Aberdeen Proving Ground, MD Work...Full timeContract workFor contractors- ...Solutions is a trusted technology and engineering partner delivering mission critical... ...IT and network support, C5ISR, and software development, with internal R&D in... ...Engineer to join our team in Aberdeen Proving Ground, Maryland. This is onsite position. Primary...
$86.7k - $151.7k
...you on the cutting edge of systems engineering, modeling, simulation, and RF... ...the Army's premier R&D Centers at Aberdeen Proving Ground (APG), Maryland. As part of the Parsons team supporting... ..., modeling and simulation, and software/hardware development for current and...Contract workFor contractorsWork at officeFlexible hours$130k - $270k
...in a timely manner. Our team of engineers take pride in what they develop and... .... Captivation is looking for software developers who can get stuff done... ...services. Work is performed in a hybrid environment on customer site in Aberdeen Proving Ground, MD 2-3 days a week...Hourly payTemporary work2 days per week3 days per week$115k - $130k
KIHOMAC, Inc is seeking a professional in Aberdeen, Maryland, to develop and test wearable and biosensor technologies for DoD applications. Candidates should have a Bachelor’s Degree and over 5 years of relevant experience, including wearable devices and physiological...- ...for a System of Systems Architect Engineer (NAVWAR) in support the Army Positioning... ...Assistance (SETA) Program at Aberdeen Proving Ground (APG), Maryland. The PM PNT provides administrative... ...test, and evaluation; hardware and software validation; host platform integration...Temporary workImmediate start
- ...System Engineer / Cyber Systems Engineer Overview Tech(x)... ...supporting government customers at Aberdeen Proving Ground. The ideal... ...environments and integrating software builds, containers, and... ...Aberdeen Proving Grounds, Maryland. Monday-Friday Travel...Monday to Friday
- ...seeking to fill Systems Integrator for our customer in Aberdeen Proving Ground, Maryland. At iQuasar, we strive to provide the next generation... ...career opportunities for talented professionals in engineering, software development, and other key areas. We offer competitive...Permanent employmentFlexible hours
$110k - $257k
...Professional Services company headquartered in Baltimore, Maryland. RSC2 provides breakthrough expertise, support... ...from us. RSC2 is looking for an Executive Systems Engineer to join our growing team in Aberdeen to support the SAI contract! Responsibilities:...Full timeContract work- Booz Allen Hamilton is seeking an Embedded Lead Engineer in Aberdeen, Maryland. This role combines technical skills with big picture thinking to make an... ...will lead a team to design, develop, and test embedded software RF capabilities while working hands-on with cutting-edge...
$115k - $150k
...Developer - PHP Company: Altus Engineering Location: Aberdeen Proving Ground, MD Salary: $115,... ...Founded in 2003, Altus Engineering is a Maryland small business providing... ...customers. These include high-quality software development services, system modeling...Remote work$99.3k - $208.6k
...national defense contractor is seeking an experienced Test Engineer at Aberdeen Proving Ground, Maryland. The role involves developing and executing... ...Candidates should have at least seven years of experience in software testing, a Bachelor's degree, and a Secret clearance....For contractorsFlexible hours$95k - $170k
Augustine Consulting, Inc. is seeking an experienced Model-Based Systems Engineer in Aberdeen, Maryland, to support CPE ISW for IEW&S HQs SETA. Responsible for developing SysML/UML-based models and translating stakeholder requirements into functional models, you'll collaborate...- Envision Innovative Solutions, located in Aberdeen Proving Ground, Maryland, is seeking a motivated and experienced Senior Mechanical Engineer. You will research, design, and develop mechanical systems while leading fabrication and installation activities. The ideal candidate...
- ...Job Description Penetration Test Engineer Overview Tech(x) is an energized... ...technology footprint by allowing hybrid and remote work locations, as well as... ...security operations. Location: Aberdeen Proving Grounds, Maryland. Monday-Friday. Travel: ~...Remote workMonday to FridayFlexible hours
- UIC Arctic Response Services, LLC is seeking a Program Integrator in Aberdeen, Maryland, to support the Security Assistance Management Directorate. The role focuses on operational integration across the FMS lifecycle, ensuring synchronization between stakeholders to enable...
- American Water is seeking a Lead, Project Delivery Engineer based in Bel Air, MD. This hybrid role involves managing complex water and wastewater utility capital projects. You'll lead project delivery from inception to completion, ensuring timelines, quality, and budget...
- ...Overview - PTSS C5ISR Hardware & Software Program The Lockwood... ....S. Army customer located at Aberdeen Proving Ground (APG), MD.... ...Overview The Lead Systems Engineer provides senior technical... ...Experience with embedded systems testing, integration...Work at office
$110k - $150k
...Lead Systems Engineer Aberdeen Proving Ground, MD Overview Salary Range $110,000.00 - $... ...requirements into systems, hardware, and software requirements and design. Leads in... ...Experience with testing methodologies for embedded systems, integration testing, and...Full timeWork at officeRemote workShift work$140k - $160k
...be a U.S. Citizen. Must possess and maintain an active Secret security clearance. Work Location: ~ Aberdeen Proving Ground (APG), Maryland (hybrid work schedule as authorized by the Government) Physical Requirements: The ideal candidate must, at a...Contract work- ...Embedded Software Engineer - LCAT Mid level developer, looking for 3-5 years of hands on experience Hands on SDR (software defined radio) development experience Strong programming skills in C and C++ Experience working with embedded systems/hardware Comfortable...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer (Hybrid- Aberdeen, Maryland). Be the first to apply!
- id software Aberdeen Proving Ground, MD
- embedded software Aberdeen Proving Ground, MD
- senior c# .net software developer Aberdeen Proving Ground, MD
- software support Aberdeen Proving Ground, MD
- software asset management analyst Aberdeen Proving Ground, MD
- remote software sales Aberdeen Proving Ground, MD
- software implementation project manager Aberdeen Proving Ground, MD
- software technical support Aberdeen Proving Ground, MD
- software Aberdeen Proving Ground, MD
- embedded ai engineer



