Quest Defense

Senior Embedded Software Engineer – AVC Test App

Quest Defense

full-time

Posted on:

Location Type: Remote

Location: IowaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $70,000 - $150,000 per year

Job Level

About the role

  • 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.
  • Develop and sustain device drivers for Avionics I/O Node and Module Manager FPGAs.
  • Support avionics and general-purpose interfaces.
  • Implement low-latency I/O routing and bypass paths.
  • Integrate shared memory and network-based data transport.
  • Develop and maintain merge and video device drivers.
  • Integrate MerVE3 FPGA-based video processing and merge functionality.
  • Maintain I/O server frameworks and distribution services.
  • Conduct system-level debugging across compute, I/O, and video subsystems.

Requirements

  • 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.
Benefits
  • 401k with Employer-Match Contributions
  • Medical, Dental, and Life coverage
  • Disability Benefits
  • Generous compensation structure
  • Significant opportunities for advancement
  • Next Generation / Cutting Edge Technology Projects
  • Certification Assistance Available (Approval Required)
  • Flexible, Friendly and Fun work environment
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Pythonembedded software developmentdevice driversreal-time operating systemsFPGAsystem-level debuggingSDLCI/O routing
Soft Skills
integration skills