Embedded Software Engineer – Advanced Signal Processing

Quest Defense Systems & Solutions•Cedar Rapids, IA
•Onsite

About The Position

Quest Defense Systems & Solutions is hiring an Embedded Software Engineer for its Advanced Navigation & Signal Processing group. The role focuses on developing assured positioning, navigation, and timing (A-PNT) solutions for airborne, ground, and weapons applications, with emphasis on digital signal processing, real-time embedded systems, GPS integrity, and anti-jam resilience. The position is full-time and onsite at the company’s Cedar Rapids engineering facility to support secure labs, specialized hardware, and collaborative design work. The engineer will develop and verify embedded software for real-time GPS receiver and signal-processing applications, support anti-jam and interference-suppression functions, and contribute throughout the software engineering lifecycle. The role involves working with systems, hardware, firmware, and test engineering teams, supporting demonstrations and technical reviews, improving tools and test automation, and mentoring junior engineers. Quest describes its work as mission-critical aerospace and defense engineering. The company offers competitive compensation, medical, dental, life, and disability coverage, an employer-matched 401(k), professional development support, certification assistance, advancement opportunities, and a flexible, collaborative workplace. The stated pay range is $100,000–$140,000, with the full compensation package based on experience and certifications. Applicants must be able to obtain and maintain a U.S. Security Clearance.

Requirements

  • Currently pursuing or holding a bachelor’s degree in a STEM field such as engineering, computer science, physics, or mathematics.
  • Understanding of real-time embedded software development processes.
  • Proficiency in C for embedded applications.
  • Ability to contribute to software requirements, functional decomposition, subsystem architecture, and interface definition.
  • Experience collaborating with systems, firmware, and hardware engineering teams.
  • Interest in digital signal-processing concepts, including anti-jam protection, interference characterization, direction finding, and signal-integrity analysis.
  • Ability to obtain and maintain a U.S. Security Clearance.

Nice To Haves

  • Experience with C or C++ for embedded systems development.
  • Experience working with real-time embedded hardware platforms.
  • Familiarity with ARM processors and embedded RTOS environments such as Nucleus.
  • Experience with Lauterbach TRACE32, Sourcery CodeBench, or similar low-level debug tools.
  • Working knowledge of communication systems, DSP, and RF signal-processing concepts.
  • Experience with MATLAB, Simulink models, or MATLAB scripting.
  • Experience with Jira, DOORS, or similar engineering lifecycle tools.
  • Interest or experience in using AI-assisted tools for software development.
  • Experience with Python scripting and automation frameworks.
  • Ability to communicate complex technical concepts clearly, verbally and in writing.
  • Enthusiasm for innovation and contributing to high-performance product development teams.
  • Ability to work successfully in a diverse, multidisciplinary engineering environment.

Responsibilities

  • Architect, design, develop, integrate, and verify embedded software for real-time GPS receiver and signal-processing applications.
  • Support anti-jam techniques, interference-suppression algorithms, and other protective signal-processing functions that support GPS availability and integrity.
  • Contribute to requirements development, subsystem decomposition, coding, integration, and formal verification across the software engineering lifecycle.
  • Develop understanding of modernized GPS receiver architectures and signal-processing chains and contribute to next-generation A-PNT products.
  • Collaborate with systems, hardware, firmware, and test engineering teams to support cohesive product integration.
  • Support field demonstrations, customer engagements, and internal technical reviews.
  • Develop and enhance software tools, test infrastructure, scripts, and automation.
  • Mentor junior engineers and contribute to a culture of innovation, technical rigor, and professional excellence.

Benefits

  • Competitive compensation
  • Comprehensive medical coverage
  • Dental coverage
  • Life insurance coverage
  • Disability coverage
  • 401(k) with employer match
  • Certification assistance
  • Professional development support
  • Opportunities for advancement
  • Flexible, collaborative, and people-first workplace
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service