> Markdown version of [/jobs/ext/3213018-embedded-software-engineer-real-time-systems](https://www.wearedevelopers.com/jobs/ext/3213018-embedded-software-engineer-real-time-systems). 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 - **Company:** QuEST Defense - **Location:** Endicott, NY, United States - **Experience:** Experienced - **Salary:** $100,000.0 - $140,000.0 - **Contract:** Permanent contract - **Skills:** C (Programming Language), Booting (BIOS), C++ (Programming Language), Software Quality, Code Review, Computer Programming, Computer Engineering, Software Debugging, Device Drivers, Embedded C, Embedded Software, Firmware, Field-Programmable Gate Array (FPGA), Python (Programming Language), Multiprocessing, Software Architecture, Real-Time Operating Systems, Software Engineering, System Programming, Systems Integration, Real Time Systems, Application Specific Integrated Circuits, Software Verification, Safety Critical Systems, Information Technology, Bare Metal, DO-178B, Software Performance, Hardware Debugging - **Published:** September 12, 2026 - **Apply:** https://startup.jobs/embedded-software-engineer-real-time-systems-quest-defense-systems-solution-8734625 ## About the Role * Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or another STEM discipline. * 4+ years of experience developing embedded software. * Strong programming experience with Embedded C and C++. * Experience with real-time embedded systems, firmware, or low-level software development. * Experience with multicore processors or ARM-based architectures. * Experience debugging embedded software using hardware debugging tools. * Experience working with hardware/software integration. * Knowledge of DO-178C, safety-critical software, or other regulated embedded software environments. * Strong problem-solving and communication skills. * U.S. Citizenship required. Preferred Qualifications Experience with any of the following is highly desirable: * ARM processors * NXP S32 processors * RTOS * Bare Metal Software * Board Support Packages (BSP) * Device Drivers * Boot Loaders * FPGA or ASIC interfaces * Python automation * Cache management * Worst Case Execution Time (WCET) * Deterministic execution * Multicore synchronization * DCCC analysis * Avionics * Aerospace * Defense * Electronic Warfare * Flight Controls * DO-178C Level A * Active Security Clearance ## Description Quest Defense Systems and Solutions is looking for an Embedded Software Engineer with experience in embedded C/C++, real-time operating systems, multicore processors, and low-level software development to build software that powers safety-critical systems. You'll work across software, hardware, FPGA, systems, and verification teams to design, develop, integrate, and validate embedded solutions for mission-critical applications., * Design, develop, and maintain embedded software using C, C++, and Assembly. * Develop low-level software including device drivers, board support packages (BSPs), boot code, and processor initialization. * Optimize software performance on ARM-based multicore processors. * Analyze and improve deterministic real-time system performance, timing, and resource utilization. * Support hardware/software integration with FPGA, ASIC, and embedded hardware platforms. * Perform system integration, debugging, and verification using ARM DS IDE, DSTREAM, and Python. * Participate in software architecture, code reviews, and technical design discussions. * Support software verification and certification activities in accordance with DO-178C. * Collaborate with systems, hardware, FPGA, and verification engineers throughout the development lifecycle. * Help improve software quality, automation, and development processes. ## Related Videos - [Security Pitfalls for Software Engineers](https://www.wearedevelopers.com/videos/726-security-pitfalls-for-software-engineers) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [How to Avoid Tech Hype Traps - Josip Stuhli](https://www.wearedevelopers.com/videos/1817-how-to-avoid-tech-hype-traps-josip-stuhli) ## Related Articles - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [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) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know)