Senior Embedded Multicore Platform Engineer (Remote)

Quest Defense Systems & Solutions, Inc.

Phoenix (AZ)

Hybrid

USD 150,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

401(k) with employer match
Medical/dental/life and disability保险
Professional development support
Flexible workplace

Job summary

Quest Defense Systems & Solutions is seeking a Senior Embedded Platform / Multicore Software Engineer to advance platform software for safety-critical avionics displays. You will work on multicore architectures, RTOS-based development, and performance analysis in a demanding aerospace environment.

The role requires DO-178B/C experience, DEOS or equivalent RTOS familiarity, and strong collaboration with software, systems, graphics, and hardware teams. Hybrid work in Phoenix with U.S.

Qualifications

  • Bachelor’s degree in Computer Engineering, Computer Science, Electrical Engineering, or a related technical discipline.
  • 10+ years of experience developing software for embedded, real-time, or safety-critical systems.
  • Strong programming experience in C and/or C++ within embedded software environments.
  • Experience with DEOS, partitioned real-time operating systems, or other safety-critical RTOS platforms such as VxWorks, Integrity, LynxOS, PikeOS, or similar.
  • Experience working within DO-178B and/or DO-178C software development environments.
  • Strong understanding of multicore processor architecture and system-level behavior.
  • Experience with processor and memory architecture concepts, including shared memory access, cache hierarchy, memory controllers, and DDR/main memory systems.
  • Experience analyzing embedded software performance, timing behavior, or resource utilization in multicore systems.
  • Understanding of shared resource monitoring and analysis techniques, including performance counters, QoS, or related approaches.
  • Experience performing or supporting WCET analysis, timing analysis, or deterministic performance evaluation.
  • Ability to evaluate system interference impacts from shared resources such as GPU, I/O, FPGA, storage, memory, or other hardware resources.
  • Strong written and verbal communication skills with the ability to collaborate across software, systems, hardware, graphics, and certification teams.
  • Familiarity with FAA multicore certification guidance, including AC 20-193 and/or experience with TSO-C153a, Integrated Modular Avionics, or IMA platform/module certification considerations.
  • U.S. Citizenship or U.S. Permanent Resident status.

Responsibilities

  • Design, develop, integrate, and support platform software for safety-critical embedded avionics systems operating in multicore environments.
  • Analyze multicore processor behavior, shared resource usage, and system-level performance across CPUs, GPUs, memory subsystems, I/O, FPGAs, storage devices, and other integrated hardware resources.
  • Evaluate processor and memory architecture considerations, including cache hierarchy, memory controllers, DDR/main memory systems, and shared memory access across multiple cores.
  • Perform or support WCET analysis with consideration for interference from GPUs, I/O subsystems, SSDs, FPGAs, and other shared resources.
  • Utilize performance counters, QoS mechanisms, and other monitoring approaches to assess shared resource utilization and performance impacts.
  • Develop and support deterministic execution strategies, including cache partitioning, resource isolation, and resource management within RTOS-based environments.
  • Support DEOS or equivalent RTOS configuration, integration, troubleshooting, and performance optimization activities.
  • Collaborate with software, systems, graphics, and hardware teams to identify and resolve platform-level performance issues and multicore interference concerns.
  • Support software verification, validation, documentation, and certification activities in accordance with safety-critical aerospace development processes.
  • Participate in architecture reviews, technical trade studies, multicore performance assessments, and certification planning discussions.
  • Develop technical documentation and engineering artifacts supporting platform design, performance analysis, and certification objectives.
  • Provide technical guidance to engineering teams on multicore platform behavior, RTOS performance, shared resource management, and deterministic execution.

Skills

C/C++ embedded
RTOS experience
multicore architecture
performance analysis
interference analysis

Education

Bachelor’s degree in Computer Engineering/CS/EE

Tools

DEOS RTOS
VxWorks/Integrity/LynxOS/PikeOS

Job description

Quest Defense Systems & Solutions is seeking a Senior Embedded Platform / Multicore Software Engineer to advance platform software for safety-critical avionics displays. You will work on multicore architectures, RTOS-based development, and performance analysis in a demanding aerospace environment.

The role requires DO-178B/C experience, DEOS or equivalent RTOS familiarity, and strong collaboration with software, systems, graphics, and hardware teams. Hybrid work in Phoenix with U.S.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Graphics Engineer – Avionics & RTOS
Senior Embedded Graphics Engineer – Avionics & RTOS

Quest Defense • Phoenix (AZ)

Hybrid
USD 150,000 - 170,000
401(k) plan with employer match
Certification assistance
Professional development support
+1
Senior Embedded Platform / Multicore Performance Engineer
Senior Embedded Platform / Multicore Performance Engineer

Quest Defense Systems & Solutions, Inc. • Phoenix (AZ)

Hybrid
USD 150,000 - 170,000
401(k) with employer match
Medical/dental/life and disability保险
Professional development support
+1
Real-Time Embedded Engineer: Multicore Avionics
Real-Time Embedded Engineer: Multicore Avionics

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

Hybrid
USD 100,000 - 140,000
Competitive pay
401(k) with employer match
Certification assistance
+2
Senior Embedded Graphics Engineer (OpenGL) - Avionics/RTOS
Senior Embedded Graphics Engineer (OpenGL) - Avionics/RTOS

Quest Defense Systems & Solutions, Inc. • Phoenix (AZ)

Hybrid
USD 150,000 - 170,000
401(k) match
Certification assistance
Health insurance
+1
Embedded Platform Engineer: Real-Time Hardware Integration
Embedded Platform Engineer: Real-Time Hardware Integration

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

Hybrid
USD 100,000 - 140,000
Competitive pay
401(k) match
Certification assistance
+2
Senior Aerospace Embedded Systems Engineer
Senior Aerospace Embedded Systems Engineer

iO Associates • Bristol (VA)

On-site
USD 120,000 - 180,000
Sponsorship for qualified candidates
International collaboration
Professional development
Embedded Software Engineer - Real-Time Systems & Multicore
Embedded Software Engineer - Real-Time Systems & Multicore

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

On-site
USD 100,000 - 140,000
Competitive pay
401(k) with employer match
Certification assistance
+2
Senior Embedded Flight Software Engineer (Remote-Optional)
Senior Embedded Flight Software Engineer (Remote-Optional)

Socket.dev • Marietta (GA)

On-site
USD 120,000 - 190,000
Medical/Dental/Vision
401K Match
PTO + Holidays
+3
Senior Embedded Software Engineer – Aerospace Flight Systems
Senior Embedded Software Engineer – Aerospace Flight Systems

Platform Aerospace • Hollywood (MD)

On-site
USD 110,000 - 140,000
Senior Embedded Software Engineer - Onsite/Remote Avionics
Senior Embedded Software Engineer - Onsite/Remote Avionics

Lynx Software Technologies, Inc. • Marietta (GA)

On-site
USD 120,000 - 160,000
Remote work opportunities based on rol
401K with generous employer match
Paid time off + holidays
+1