Secure Embedded Software Engineer

Quest Defense Systems & Solutions•Fort Wayne, IN
•Onsite

About The Position

Quest Defense Systems & Solutions is seeking a Secure Embedded Software Engineer with hands-on Rust experience to develop low-level software for advanced aerospace and defense systems. You’ll design, implement, test, and integrate secure embedded software supporting board support packages, hardware interfaces, and FPGA-based platforms. This is an opportunity to join upcoming programs at an early stage, influence the software architecture, and work closely with systems, hardware, and FPGA engineers. The role is ideal for someone who enjoys memory-safe systems programming, hardware-near development, and solving complex challenges within secure, mission-critical environments. This position is onsite based in Fort Wayne, IN. Relocation assistance is available. U.S. citizenship and the ability to obtain a Secret clearance are required. Active Secret clearance is preferred.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, Electrical Engineering, or a related discipline.
  • At least five years of embedded software development experience.
  • Hands-on software development experience using Rust.
  • Experience developing board support packages, device drivers, hardware abstraction layers, or other hardware-interface software.
  • Strong understanding of embedded systems, memory management, concurrency, and real-time software concepts.
  • Experience integrating software with processors, SoCs, FPGAs, or other embedded hardware.
  • Experience with software requirements, architecture, unit testing, integration testing, debugging, and code reviews.
  • Understanding of secure software design and coding practices.
  • Experience using version control and modern software-development tools.
  • Ability to work onsite in Cedar Rapids, Iowa.
  • U.S. citizenship and the ability to obtain and maintain a U.S. security clearance.

Nice To Haves

  • Active Secret security clearance.
  • Master’s degree in Computer Science, Software Engineering, Computer Engineering, or a related field.
  • Production experience using Rust for embedded, bare-metal, or other resource-constrained systems.
  • Experience with C or C++ and integrating Rust with existing low-level software.
  • Experience developing BSPs or device drivers for an RTOS or embedded Linux environment.
  • Familiarity with FPGA-based platforms and SoC hardware/software integration.
  • Previous experience developing software for aerospace, defense, or other high-assurance systems.
  • Knowledge of DO-178C or similar safety-critical software development processes.
  • Experience with static analysis, automated testing, CI/CD pipelines, or secure development tools.
  • Experience supporting classified programs or secure development environments.
  • Experience adopting and/or integrating emerging technologies (e.g., generative AI, automation platforms, digital assistants) into day-to-day operations for continuous improvement.

Responsibilities

  • Design, develop, and maintain secure embedded software using Rust.
  • Develop low-level board support packages, device drivers, and hardware interface software.
  • Integrate software with FPGAs, SoCs, processors, and other embedded hardware components.
  • Participate in software requirements, architecture, interface definition, and technical trade studies.
  • Apply secure software design and coding practices throughout the development lifecycle.
  • Develop and execute unit, integration, and system-level tests.
  • Support board bring-up, hardware/software integration, debugging, and performance optimization.
  • Troubleshoot complex issues across software, hardware, FPGA, and system boundaries.
  • Collaborate with systems, hardware, FPGA, cybersecurity, and test engineering teams.
  • Conduct code reviews and produce design documentation, test evidence, and other technical artifacts.

Benefits

  • Relocation assistance
  • Competitive pay
  • Comprehensive medical/dental/life and disability coverage
  • 401(k) with employer match
  • Professional development support
  • Flexible, friendly workplace
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service