questdefensesystemssolutionsinc

questdefensesystemssolutionsinc

Embedded Software Engineer - Real-Time Systems & Multicore

Endicott, NY

No sponsorship$100k-$140kDetected 1 day ago
PythonC++CybersecurityRecruitingFPGAEmbedded SystemsAvionicsCommunication

About the role

  • In this role, you will work at the lowest levels of the software stack, enabling predictable execution across complex multicore processors and supporting safety‑critical certification activities.
  • This opportunity may be performed in a hybrid/onsite capacity in Endicott, NY.
  • This is where problem-solvers, innovators, and visionary thinkers come together to shape the future.

Responsibilities

  • Develop and maintain low‑level embedded software using C, C++, and assembly, with a focus on processor‑level control and deterministic execution.
  • Design, implement, and analyze multicore synchronization strategies including cache management, interference mitigation, and timing‑aware resource coordination.
  • Perform complex analytical evaluations such as Worst‑Case Execution Time (WCET) assessments and DCCC (Deterministic Cache and Core Contention) analyses.
  • Integrate and validate interfaces with FPGA/ASIC components, ensuring reliable, timing‑critical embedded communication.
  • Participate in architecture discussions, design reviews, verification planning, and continuous improvement of real‑time multicore development processes.

Requirements

  • U.S. citizenship is required.
  • Demonstrated expertise in low‑level embedded software development in C, C++, and assembly.
  • Hands‑on experience with multicore synchronization, S32 Processor family, cache behavior, interference channels, and deterministic execution strategies.
  • Familiarity with DO‑178C certification practices, especially Level A verification environments and associated test infrastructures.
  • Proven experience in avionics, safety‑critical, or other deterministic real‑time domains.
  • Experience with FPGA/ASIC interfaces and timing‑critical embedded communication protocols.
  • Proficiency with ARM DS IDE, DSTREAM, and Python for tooling, automation, and analysis.

Nice to have

  • Prior experience with multicore processor architectures in avionics, aerospace, defense, or other safety-critical embedded systems.
  • Hands-on experience with deterministic execution analysis, timing closure, interference analysis, or resource contention mitigation.
  • Familiarity with the S32 processor family or similar ARM-based multicore platforms.
  • Experience working closely with FPGA, ASIC, hardware, systems, or verification teams in an integrated engineering environment.
  • Experience participating in software architecture reviews, certification reviews, or technical customer discussions.
  • Active security clearance or ability to obtain a clearance.
  • The QDSS Advantage:
  • You'll grow your career while contributing to mission-critical programs that demand excellence and shape the future.

Compensation

  • Growth That's Supported – Competitive compensation, employer-matched 401(k), certification assistance, and clear opportunities for advancement.

Benefits

  • Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace.
  • A Culture That Works - A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued.

Visa & Work Authorization

  • citizenship is required

This listing is sourced directly from questdefensesystemssolutionsinc's careers page and normalized into a canonical job model.