Embedded Software Engineer - Real-Time Systems
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job 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.
Requirements
- 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
Benefits & conditions
At QDSS, our advantage is purpose-driven work, collaborative teams, and complex challenges that push boundaries and build lasting impact. You’ll grow your career while contributing to mission-critical programs that demand excellence and shape the future.
What You’ll Find Here
- Work That Matters - Next-generation, safety- and mission-critical projects where your contributions have real-world impact.
- Growth That’s Supported - Competitive compensation, employer-matched 401(k), certification assistance, and clear opportunities for advancement.
- A Culture That Works - A flexible, collaborative, and people-first environment where teamwork, innovation, and balance are valued.
Benefits Include
- Competitive pay, comprehensive medical/dental/life and disability coverage, 401(k) with employer match, professional development support, and a flexible, friendly workplace.
Full compensation package is based on candidate experience and certifications Pay Ranges $100,000-$140,000 USD
About the company
At Quest Defense Systems and Solutions, we don’t just build technology - we engineer the future. From next-generation aerospace solutions to cutting-edge defense systems, we tackle the toughest, mission-critical challenges that keep people safe and push the boundaries of innovation. This is where problem-solvers, innovators, and visionary thinkers come together to shape the future. With over 25 years of aerospace and defense engineering expertise, our commitment to delivering high-quality, transformative solutions sets us apart - not just as an industry leader, but as a driving force for impactful change. Together, we’re not just leading the industry - we’re revolutionizing it.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Where to Find Entry-Level Software Engineering Jobs
Is Software Engineering Hard?
Best Countries for Software Engineers
Is Software Engineering Over-Saturated?