> Markdown version of [/jobs/ext/3970233-embedded-software-engineer-multicore-platforms-and-avionics-networking](https://www.wearedevelopers.com/jobs/ext/3970233-embedded-software-engineer-multicore-platforms-and-avionics-networking). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - Multicore Platforms and Avionics Networking - **Company:** QuEST Defense - **Location:** New York, NY, United States - **Experience:** Experienced - **Salary:** $100,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, C (Programming Language), ARM Architecture, C++ (Programming Language), Computer Programming, Computer Engineering, Software Debugging, Device Drivers, Embedded C, Linux on Embedded Systems, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Hardware Interface Design, Python (Programming Language), Multiprocessing, PCI Express, Software Architecture, Real-Time Operating Systems, Software Engineering, System on a Chip, System Programming, System Software, Systems Integration, WebRTC, Scripting, Application Specific Integrated Circuits, Concurrency, Information Technology, Low Latency, Bare Metal, Hardware Infrastructure, DO-178B, Hardware Debugging - **Published:** October 27, 2026 - **Apply:** https://www.careerbuilder.com/job-details/embedded-software-engineer-multicore-platforms-and-avionics-networking-ny--b0b5caae-6910-4af2-8ec8-d0b7d227cad3 ## About the Role Embedded Software, Software Engineering, Avionics, Embedded Software, Software Engineering, Avionics, System-on-a-Chip (SoC), ASIC (Application Specific Integrated Circuit), FPGA, System Integration (SI), Quest Defense Systems & Solutions is seeking an Embedded Software Engineer with experience developing low-level software for multicore processors and System-on-Chip platforms. This role requires hands-on experience with deterministic avionics networking-particularly Time-Sensitive Networking, ARINC 664 Part 7/AFDX, or related ARINC communication standards-as well as development within a DO-178 environment., * 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 at least one of the following: + Time-Sensitive Networking + ARINC 664 Part 7 or AFDX + Related ARINC avionics communication 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., * Experience with ARM processor architecture and ARM-based SoCs. * Experience with PCIe or other high-speed hardware interfaces. * Experience with RTOS, bare-metal, or embedded Linux development. * Experience analyzing timing, latency, concurrency, WCET, or deterministic system performance. * Experience with ARM Development Studio, DSTREAM, or comparable processor-debugging tools. * Experience using oscilloscopes, logic analyzers, and other laboratory equipment. * Experience developing Python scripts for debugging, testing, or workflow automation. * Familiarity with DO-254 and hardware/software design assurance activities. * Active security clearance or the ability to obtain one. ## Description Unlock the power of Safety and Mission Critical Engineering with QDSS. We are seeking exceptional individuals to join our elite team- where your expertise will make an impact that matters. Elevate your career in a company dedicated to excellence and the pursuit of safety and mission success., You will work at the intersection of software and hardware, developing processor-level software, enabling new hardware platforms, and integrating multicore systems with FPGA, ASIC, and other custom hardware., * 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.