Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
Scoutfield Logo

See all jobs on Scoutfield

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Quest Defense

Embedded Software Engineer

Quest Defense

. Design and implement an I/O framework supporting multiple protocols and data interfaces .

Posted 11/3/2026full-timeRemote • United StatesMid-LevelSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in embedded software development, particularly in C/C++ and Python, with a focus on avionics systems and I/O architecture. Proven ability to design scalable frameworks and manage data flows in aerospace and defense environments.

Highest-signal resume keywords
Embedded Software DevelopmentC/C++ ProgrammingPython ProgrammingI/O ArchitectureAvionics Communication Protocols

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

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

Hard Skills
Object-Oriented DesignMemory ManagementData StructuresHLR/LLR GenerationNXP T2080 MicroprocessorsLynxOSVxWorksNon-Volatile Data StorageLog Transport MechanismsSystem Integration
Soft Skills
Strong InitiativeStrategic Systems Thinking
Tools & Technologies
DOORSTrace32CI/CD EnvironmentsMakefilesVideo Devices and Protocols
Industry Keywords
AerospaceDefense SystemsARINC-429MIL-STD-1553AFDXCANSPIUART

Tech Stack

Tools & technologies
FlashPythonC++

About the role

Key responsibilities & impact
  • Design and implement an I/O framework supporting multiple protocols and data interfaces
  • Define and maintain data dictionaries and specifications
  • Contribute to the long-term strategy for scalable, maintainable software infrastructure
  • Develop mission-critical embedded software solutions for aerospace and defense systems

Requirements

What you’ll need
  • 3+ years of experience in embedded software development and/or testing
  • Proven expertise in C/C++ and object-oriented design for embedded systems
  • Embedded C in an avionics environment
  • Python 2.7 and 3.12
  • Working knowledge of I/O architecture, protocol handling, memory management, and data structures in a C environment
  • Proficiency in HLR/LLR generation, review, and traceability
  • Familiarity with toolchains and CI/CD environments supporting configuration management and verification
  • Pocket programming in C and Python
  • Experience with NXP T2080 microprocessors, DOORS, Python threading and concurrency
  • Experience with LynxOS, VxWorks, Makefiles, video devices and protocols, and Trace32
  • Experience interfacing with hardware and/or device drivers in LynxOS or VxWorks environments
  • Experience designing and implementing non-volatile data storage systems such as EEPROM, flash, or NVRAM
  • Experience with persistent and transient log storage, including rollover and data retention policies
  • Familiarity with log transport mechanisms such as shared memory, I/O channels, or network-based telemetry
  • Familiarity with avionics data buses and communication protocols such as ARINC-429, MIL-STD-1553, AFDX, CAN, SPI, and UART
  • System integration experience between multiple platforms
  • Experience setting up and managing controls, data flows, hardware, and software for network communication
  • Experience with 2D/3D video dynamic resolution
  • Ability to learn quickly with strong initiative and drive
  • Strategic systems thinking and ability to plan scalable, reusable frameworks

Benefits

Comp & perks
  • Competitive compensation
  • Employer-matched 401(k)
  • Certification assistance
  • Clear opportunities for advancement
  • Flexible, collaborative, and people-first workplace
  • Comprehensive medical, dental, life, and disability coverage
  • Professional development support
  • Flexible, friendly workplace