Embedded Engineer: Multicore & Avionics Networking

Quest Defense Systems & Solutions, Inc.

United States

Remote

USD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401(k) match
Professional development support
Competitive compensation

Job summary

Quest Defense Systems & Solutions, Inc. seeks an embedded software engineer to design and maintain low‑level software for multicore processors and SoCs. You will implement processor init, inter‑core communication, and deterministic execution while integrating AV networking using TSN/ARINC standards.

The role demands DO‑178B/C processes, hardware bring‑up, and integration with FPGA/ASIC, with on‑site onboarding in Endicott, NY and periodic travel to the site. U.S. citizenship is required.

Qualifications

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or another relevant STEM discipline.
  • 4+ years of embedded software or firmware development experience in aerospace, avionics, defense, or another safety‑or‑mission‑critical environment.
  • Strong programming experience with embedded C and C++.
  • Experience developing very low‑level, real‑time embedded software, such as BSPs, boot code, device drivers, processor initialization, or platform software.
  • Hands‑on experience developing software for multicore processors or multicore SoCs.
  • Experience with deterministic avionics networking or communications, including TSN, ARINC 664 Part 7 or AFDX, or related ARINC avionics standards
  • Experience working within a DO-178B/C software development lifecycle.
  • Experience with board bring‑up, hardware initialization, or hardware/software integration.
  • Experience interfacing embedded software with FPGA, ASIC, or other custom hardware.
  • Experience debugging embedded systems using hardware debugging or trace tools.
  • U.S. citizenship.

Responsibilities

  • Design, develop, and maintain low-level embedded software using C, C++, and Assembly.
  • Develop software for multicore processors and SoCs, including processor initialization, inter-core communication, synchronization, shared-resource management, and deterministic execution.
  • Develop and integrate deterministic avionics networking solutions using TSN, ARINC 664 Part 7/AFDX, PCIe, and related real-time communication technologies.
  • Develop board support packages, boot code, device drivers, and other platform-level software.
  • Support new hardware bring‑up, board initialization, and hardware/software integration.
  • Integrate embedded software with FPGA, ASIC, and custom hardware components.
  • Develop software in accordance with DO-178B/C processes and applicable safety‑critical requirements.
  • Analyze and troubleshoot timing, latency, concurrency, and real‑time performance issues.
  • Debug processor- and board-level software using hardware debuggers, trace tools, oscilloscopes, logic analyzers, and related laboratory equipment.
  • Develop Python‑based tools to support debugging, testing, automation, and integration.
  • Collaborate with software, hardware, FPGA, ASIC, systems, and verification engineers throughout the development lifecycle.
  • Participate in software architecture, design reviews, testing, technical documentation, and continuous process improvement.

Skills

C
C++
Assembly
Multicore processors
SoCs
Deterministic avionics networking
DO-178 development
Python scripting
FPGA/ASIC integration
Hardware/software integration
ARM architecture
PCIe interfaces

Education

Bachelor’s degree in Computer/Electrical/Software Engineering or Computer Science

Tools

ARM Development Studio
DSTREAM
Trace tools

Job description

Quest Defense Systems & Solutions, Inc. seeks an embedded software engineer to design and maintain low‑level software for multicore processors and SoCs. You will implement processor init, inter‑core communication, and deterministic execution while integrating AV networking using TSN/ARINC standards.

The role demands DO‑178B/C processes, hardware bring‑up, and integration with FPGA/ASIC, with on‑site onboarding in Endicott, NY and periodic travel to the site. U.S. citizenship is required.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Multicore Embedded Engineer: Avionics Networking & TSN
Multicore Embedded Engineer: Avionics Networking & TSN

Quest Defense Systems & Solutions, Inc. • Village of Endicott (NY)

Remote
USD 100,000 - 140,000
401(k) match
Certification support
Career growth
+1
Remote Embedded Engineer - Multicore & Avionics Networking
Remote Embedded Engineer - Multicore & Avionics Networking

Bazeta • Village of Endicott (NY)

Hybrid
USD 100,000 - 140,000
401(k) with match
Professional development support
Flexible, collaborative workplace
Remote Embedded Engineer: Avionics Multicore & TSN
Remote Embedded Engineer: Avionics Multicore & TSN

Devconnectplatform • Village of Endicott (NY)

Remote
USD 100,000 - 140,000
Employer-matched 401(k)
Certification assistance
Professional development support
+1
Embedded Multicore & Avionics Networking Engineer (Remote)
Embedded Multicore & Avionics Networking Engineer (Remote)

Quest Defense Systems & Solutions, Inc. • United States

Remote
USD 100,000 - 140,000
401(k) with employer match
Professional development support
Flexible, collaborative workplace
+1
Embedded Real-Time Engineer — Multicore Avionics
Embedded Real-Time Engineer — Multicore Avionics

Quest Defense • United States

Hybrid
USD 120,000 - 180,000
401(k) matching
Certification assistance
Professional development
+1
Embedded Software Engineer - Multicore Platforms & Avionics Networking
Embedded Software Engineer - Multicore Platforms & Avionics Networking

Bazeta • Village of Endicott (NY)

Hybrid
USD 100,000 - 140,000
401(k) with match
Professional development support
Flexible, collaborative workplace
Remote Embedded Software Engineer – Avionics & Certifiable Systems
Remote Embedded Software Engineer – Avionics & Certifiable Systems

Quest Defense Systems & Solutions, Inc. • United States

Remote
USD 110,000 - 145,000
401(k) with employer match
Certification assistance
Professional development support
+1
Remote Embedded Real-Time Systems Engineer
Remote Embedded Real-Time Systems Engineer

Bazeta • Village of Endicott (NY)

Hybrid
USD 100,000 - 140,000
401(k) with employer match
Medical/dental/vision coverage
Professional development support
Remote Senior Embedded Software Engineer (Avionics)
Remote Senior Embedded Software Engineer (Avionics)

Bazeta • Cedar Rapids (IA)

Remote
USD 130,000 - 155,000
401(k) match
Certification assistance
Medical/dental/life and disability
Embedded Software Engineer - Multicore Platforms & Avionics Networking
Embedded Software Engineer - Multicore Platforms & Avionics Networking

Quest Defense Systems & Solutions, Inc. • Village of Endicott (NY)

Remote
USD 100,000 - 140,000
401(k) match
Certification support
Career growth
+1