Senior Embedded Software Engineer

Questdefensesystemssolutionsinc

Cedar Rapids, IA, US
**
C/c++ and python proficiency
Embedded device driver development
Real-time operating systems
** Quest Defense Systems and Solutions is seeking a Senior Embedded Software Engineer to work on advanced avionics projects. The position requires a strong background in embedded software development, particularly with real-time operating systems and avionics data buses. **

Job Summary

  • Shape the future of innovation as we tackle cutting-edge projects that make a difference.
  • 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.
  • We’re a family-like-company. We are collaborative. We believe in embracing change.

Matching Summary

Match Score: 75

** Quest Defense Systems and Solutions is seeking a Senior Embedded Software Engineer to work on advanced avionics projects. The position requires a strong background in embedded software development, particularly with real-time operating systems and avionics data buses. **

Skills & Requirements

Must-have

  • C/C++ and Python proficiency
  • Embedded device driver development
  • Real-time operating systems
  • ARINC 653 partitioned systems
  • System-level debugging and integration
  • FPGA-based peripherals

Nice-to-have

  • Aerospace/defense embedded systems experience
  • DO-178C and DO-297 processes
  • OpenVPX and modular avionics
  • Video processing and display systems
  • Technical leadership or mentoring

Key Requirements

  • 5+ years embedded software development
  • Bachelor's degree in CS/EE
  • Full SDLC experience
  • U.S. citizenship required

Work Rights

Must be a U.S. citizen or US Person

Tailored Resume

Cover Letter