×
Register Here to Apply for Jobs or Post Jobs. X

Senior Embedded Software Engineer - AVC Test App

Job in Cincinnati, Hamilton County, Ohio, 45208, USA
Listing for: QuEST Defense
Full Time position
Listed on 2026-03-01
Job specializations:
  • IT/Tech
    Systems Engineer
  • Engineering
    Systems Engineer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Shape the future of innovation as we tackle cutting-edge projects that make a difference. We’re not just in the business of engineering—we’re building a brighter future. Driven by creativity and a culture of excellence, we believe in the power of engineering to solve today’s challenges and create opportunities for tomorrow. What we do matters.

Quest Defense Systems and Solutions is seeking a highly skilled Sr. Software Engineer to support development, integration, and sustainment of a multi-module Air Vehicle Computer (AVC) platform. The successful candidate will work across the I/O, core processing, networking, 2D/3D graphics, and video/merge subsystems, integrating FPGA-based hardware, real-time operating systems, middleware services, and application interfaces to deliver deterministic, safety‑critical avionics capabilities.

U.S. citizen required.

Location:

Cedar Rapids, IA or Remote.

Key Responsibilities Platform & Operating Systems
  • Support VxWorks 653 and LynxOS-178 guest operating systems.
  • Configure and manage partitioned, multi‑core environments aligned with FACE profiles.
  • Support secure boot, system initialization, and health monitoring.
  • Maintain BIT and SNMP‑based health services.
I/O & FPGA Integration
  • Develop and sustain device drivers for Avionics I/O Node and Module Manager FPGAs.
  • Support avionics and general‑purpose interfaces: MIL-STD‑1553B (BC/RT/BBC), ARINC 429, RS-422/485, GPIO, discrete, and analog I/O.
  • Implement low‑latency I/O routing and bypass paths.
  • Integrate shared memory and network‑based data transport.
Video & Graphics Processing
  • Develop and maintain merge and video device drivers.
  • Integrate MerVE3 FPGA‑based video processing and merge functionality.
  • Support ARINC 661, ARINC 818, SDI, SMPTE, Display Port, and STANAG 3350 interfaces.
  • Implement and maintain video and merge APIs.
  • Optimize low‑latency video pipelines and graphics overlays.
  • Support multi‑input/multi‑output video routing and synchronization.
Middleware & Application Services
  • Maintain I/O server frameworks and distribution services.
  • Support deterministic networking with traffic shaping and partition isolation.
  • Integrate secure NVMe file systems and persistent storage.
  • Support ARINC 615/615A data loading and Dev Sec Ops  automation.
  • Implement zeroization and cybersecurity services.
System Integration & Verification
  • Perform hardware/software bring‑up on OpenVPX platforms.
  • Conduct system‑level debugging across compute, I/O, and video subsystems.
  • Optimize performance on NXP QorIQ multicore architectures.
  • Integrate hardware acceleration engines and DMA paths.
  • Support verification, qualification, and acceptance testing.
  • Perform root cause analysis and corrective actions.
Collaboration & Documentation
  • Collaborate with hardware, FPGA, systems, cybersecurity, and test teams.
  • Develop and maintain software design descriptions, ICDs, and test artifacts.
  • Participate in Agile development and configuration management.
  • Support customer reviews and program milestones.
Required

Skills & Qualifications
  • Bachelor’s degree in Computer Science, Electrical Engineering, or related field.
  • Minimum of 5 years of embedded software development experience.
  • Strong proficiency in C/C++ and Python.
  • Full SDLC experience (requirements, design, implementation, integration, and test).
  • Experience with real‑time operating systems (VxWorks, LynxOS, or equivalent).
  • Experience working with ARINC 653 partitioned systems.
  • Experience developing embedded device drivers.
  • Familiarity with FPGA‑based peripherals.
  • Experience with avionics data buses (MIL‑STD‑1553, ARINC 429, RS‑422/485).
  • Strong system‑level debugging and integration skills.
  • U.S. citizenship required.
Preferred Qualifications
  • 7+ years of aerospace/defense embedded systems experience.
  • Experience with Wind River 653 and FACE‑aligned platforms.
  • Knowledge of DO‑178C and DO‑297 processes.
  • Experience with OpenVPX and modular avionics architectures.
  • Experience with video processing and display systems.
  • Familiarity with ARINC 661, ARINC 818, SDI, and graphics pipelines.
  • Experience with hardware acceleration engines.
  • Prior technical leadership or mentoring experience.
Why QDSS Solutions

We’re a family‑like company. We are collaborative. We believe in…

Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary