> Markdown version of [/jobs/ext/1246858-embedded-software-engineer-real-time-systems-multicore](https://www.wearedevelopers.com/jobs/ext/1246858-embedded-software-engineer-real-time-systems-multicore). 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 - Real-Time Systems & Multicore - **Company:** QuEST Defense - **Location:** Vestal, NY, United States - **Experience:** Experienced - **Salary:** $100,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Automation of Tests, C++ (Programming Language), Communications Protocols, Software Debugging, Device Drivers, Memory Management, Embedded Software, Field-Programmable Gate Array (FPGA), Python (Programming Language), Multiprocessing, Software Architecture, Software Engineering, Real Time Systems, Application Specific Integrated Circuits, DO-178B - **Published:** July 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=bb168abe637e4733 ## About the Role * U.S. citizenship is required. * Bachelor's degree in software engineering or a related engineering discipline with 4+ years of relevant Software Engineering experience in avionics or electronic controls embedded development in a safety or mission-critical environment (ie: aerospace, military). * 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. * Ability to perform sophisticated analysis, including WCET and DCCC evaluations. * 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., * 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 developing or supporting automated test frameworks, Python-based tooling, trace analysis, or debug instrumentation. * Experience working closely with FPGA, ASIC, hardware, systems, or verification teams in an integrated engineering environment. * Familiarity with low-level processor features such as cache configuration, memory management, interrupts, boot code, device drivers, or board support packages. * Experience participating in software architecture reviews, certification reviews, or technical customer discussions. * Active security clearance or ability to obtain a clearance. ## Description We are seeking a highly skilled Embedded Software Engineer specializing in deterministic real-time execution, multicore architecture, and certification-driven development. 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. You will collaborate closely with systems, hardware, and verification teams to ensure reliable, deterministic performance in avionics and other mission-critical environments. This opportunity may be performed in a hybrid/onsite capacity in Endicott, NY. U.S. citizenship is required., * 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. * Familiarity with DO-178C objectives, particularly within rigorous Level A verification environments and automated test frameworks. * Integrate and validate interfaces with FPGA/ASIC components, ensuring reliable, timing-critical embedded communication. * Apply proven experience in avionics, safety-critical, or deterministic real-time systems to guide architectural decisions and verification strategies. * Use ARM DS IDE, DSTREAM, and Python-based automation tools for debugging, instrumentation, trace analysis, and workflow optimization. * Participate in architecture discussions, design reviews, verification planning, and continuous improvement of real-time multicore development processes. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Challenges and Solutions for Efficient, Large-Scale Video Analysis](https://www.wearedevelopers.com/videos/2022-challenges-and-solutions-for-efficient-large-scale-video-analysis) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How to implement convenient Python bindings to C++](https://www.wearedevelopers.com/videos/618-how-to-implement-convenient-python-bindings-to-c) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Dev Digest 134 - Where pixels sing?](https://www.wearedevelopers.com/magazine/477-dev-digest-134-where-pixels-sing) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)