Q

Quest Defense

Develops aerospace and defense engineering solutions

Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeUnited StatesIn-person

About the Job

Requirements

  • At least 3 years of experience in embedded software development and/or testing.
  • Proven expertise in C/C++ and object-oriented design for embedded systems.
  • Experience with embedded C in an avionics environment and 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 high-level and low-level requirements generation, review, and traceability.

Responsibilities

  • 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.

Desired Qualifications

  • Familiarity with toolchains and continuous integration/continuous delivery environments supporting configuration management and verification.
  • Experience with pocket programming in C and Python, NXP T2080 microprocessors, DOORS, and Python threading and concurrency.
  • Experience with LynxOS, VxWorks, Makefiles, video devices and protocols (A818, GE5, AGS, GPMX, MerVE3, E9171), 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, for configuration or state retention.
  • 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.
  • Ability to plan scalable, reusable frameworks from a strategic systems perspective.
  • System integration experience between multiple platforms.
  • Experience setting up and managing the controls, data flows, hardware, and software that enable devices to communicate across a computer network.
  • Experience with 2D/3D video dynamic resolution.

About the Company

Quest Defense

Develops aerospace and defense engineering solutions

Quest Defense Systems and Solutions engineers aerospace and defense capabilities and builds systems that address mission-critical challenges to keep people safe and advance defense technology. Its products include next-generation aerospace solutions and integrated defense systems designed to perform under high-stakes conditions. The company differentiates itself through more than 25 years of aerospace and defense engineering experience, a track record of delivering high-quality, transformative solutions, and a commitment to partnering with customers to solve the world’s hardest engineering problems. Its goal is to be the most trusted partner for the most challenging engineering problems, guiding the industry and driving meaningful change in aerospace and defense.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Cincinnati, OH
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at Quest Defense

See more jobs