Lead Real-Time Software Architect

Apply for this job

Job Description

Summary

The Lead Real-Time Software Architect owns multicore embedded software architecture across real time and mixed criticality systems. This role drives architecture decisions, performance optimization, safety and security alignment, and technical leadership within defense mission computing environments.

Key Responsibilities

  • Lead architecture for real time and mixed criticality embedded systems
  • Define system decomposition, interfaces, and timing and resource goals
  • Ensure safety, security, and domain isolation requirements are met
  • Select and integrate operating systems, virtualization, and middleware technologies
  • Oversee hardware and software co design and performance tuning
  • Define verification, validation, and certification strategies
  • Establish CI CD and integration testing practices
  • Mentor engineering teams and act as technical authority for customers and vendors

Required Qualifications

  • Ten or more years of experience in embedded, real time, or avionics software systems
  • Hands on experience with RTOS, separation kernels, or hypervisors
  • Strong understanding of mixed criticality design and deterministic systems
  • Experience with hardware and software co design concepts
  • Knowledge of safety or security certification standards
  • Proven ability to define and document software architecture decisions
  • Experience leading and mentoring multidisciplinary engineering teams

Tech Stack

Embedded real time operating systems, Multicore and mixed criticality architectures, Middleware and virtualization technologies, CI CD and integration test frameworks & Performance tuning and optimization tools

Compensation & Benefits

Competitive compensation aligned with market standards.
Health benefits, PTO, remote flexibility (varies by client).

Work Schedule

Monday–Friday, flexible hours, occasional on-call (if applicable).

About the Client

Our client is a global aerospace and defense organization delivering advanced mission critical computing solutions.

Why Join the Team?

  • Architect next generation real time and mission critical defense software systems.
  • Lead high impact technical decisions across safety, security, and performance domains.
  • Work alongside elite engineering teams solving complex multicore embedded challenges.

How to Apply

Submit your resume to people@ignitetalentpartners.com. Shortlisted candidates will be contacted.