CronJobs

backend jobs

Embedded Software Engineer - Real-Time Systems

Quest Defense Systems & Solutions, Inc. · USA

remotemid$100,000–$140,000Posted Nov 13, 2026CC++AssemblyPythonARMRTOSDO-178CBSP

Apply on the employer site

About this role

## Embedded Software Engineer — Real-Time Systems ### Overview QDSS (Quest Defense Systems & Solutions) is seeking an **Embedded Software Engineer** to build software that powers **safety-critical, mission-critical systems**. You’ll collaborate across **software, hardware, FPGA, systems, and verification** teams to design, develop, integrate, and validate embedded solutions. **Location:** Remote candidates considered if available for initial onboarding in **Endicott, NY** and able to travel to site **quarterly** thereafter. **Citizenship:** **U.S. Citizenship required**. --- ### What You’ll Do - Design, develop, and maintain embedded software using **C, C++, and Assembly** - Develop low-level software: **device drivers, BSPs, boot code, and processor initialization** - Optimize performance on **ARM-based multicore processors** - Analyze and improve **deterministic real-time** 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 across the development lifecycle with systems, hardware, FPGA, and verification engineers - Improve software quality, automation, and development processes --- ### Required Qualifications - **Bachelor’s degree** in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or another STEM discipline - **4+ years** of embedded software development experience - Strong experience with **Embedded C/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 environments - Strong problem-solving and communication skills - **U.S. Citizenship required** --- ### Preferred Qualifications Highly desirable experience with one or more of the following: - ARM processors; **NXP S32** processors - **RTOS** and/or **bare metal** - **Board Support Packages (BSPs)** - Device drivers; **boot loaders** - **FPGA/ASIC** interfaces - **Python** automation - Cache management - **WCET** (Worst Case Execution Time) - Deterministic execution - Multicore synchronization - **DCCC analysis** - Avionics / Aerospace / Defense / Electronic Warfare / Flight Controls - **DO-178C Level A** - **Active Security Clearance** --- ### Compensation & Benefits - **Pay Range:** **$100,000–$140,000 USD** (based on experience and certifications) - Employer-matched **401(k)** - **Certification assistance** - Comprehensive medical/dental/life/disability coverage - Professional development support - Flexible, people-first workplace --- ### Equal Opportunity QDSS provides equal employment opportunities and prohibits discrimination and harassment of any type.

Listing freshness

CronJobs last confirmed this listing 1h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.

Browse all software engineering jobs →

Follow fresh jobs in Discord