Remote Position

[Remote] Embedded Software Engineer - Real-Time Systems

๐ŸŒ Remote ยท United States ๐Ÿ’ผ Full-time

Note: The job is a remote job and is open to candidates in USA. Quest Defense Systems and Solutions is hiring an Embedded Software Engineer to develop, integrate, and validate embedded software for safety-critical, mission-critical applications. The role collaborates across software, hardware, FPGA, systems, and verification teams.

Responsibilities

  • 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

Skills

  • U.S. Citizenship is required
  • 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
  • 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

  • Employer-matched 401(k)
  • Certification assistance
  • Clear opportunities for advancement
  • Comprehensive medical, dental, life, and disability coverage
  • Professional development support
  • A flexible, friendly workplace
  • Hybrid work schedule available

Company Overview

  • QuEST Defense is a global engineering services company. It was founded in undefined, and is headquartered in Cincinnati, Ohio, USA, with a workforce of 201-500 employees. Its website is https://www.quest-defense.com/.
  • Apply Now โ†’

    More Open Positions

    Explore similar remote opportunities