user avatar

Software Architect

Alku

Posted today
Secret
Unspecified
IT - Software
Huntsville, AL (On/Off-Site)

Software Architect

Program Description:
Our client is looking to bring on a Software Architect to lead the architecture and early concept development of real-time embedded software for missile/weapons systems. This role is part of Phase 1 of the program—focusing on concept definition, requirements decomposition, architectural design, and establishing the software foundations that will guide future engineering, manufacturing, and development phases.

The ideal candidate is a seasoned embedded software engineer with strong real-time C++ experience, deep understanding of RTOS-based architectures, and the ability to define clean, modular software compositions using Component Software Interfaces (CSIs). This individual will help shape the system architecture now and prepare the environment and standards that will be executed during Phase 2, including the setup of a modern software factory and code production pipeline.

Day to Day Responsibilities:

Lead the architectural design of real-time embedded software for a missile system in the concept and early design phase.

Break down high-level system requirements into detailed, implementable software requirements; perform requirement derivation and traceability.

Define, document, and apply Component Software Interfaces (CSIs) to ensure modular, scalable software composition.

Architect RTOS-based solutions, including task scheduling strategies, inter-task communication, timing constraints, and real-time behavior.

Provide technical leadership on decisions related to OS selection, processor/SoC architectures, memory management, safety considerations, and communication protocols.

Collaborate closely with systems engineering, hardware teams, and other software groups to ensure alignment during early design.

Prepare the foundation for a Phase 2 software factory, including standards for CI/CD, automated testing, coding patterns, and integration workflows.

Guide and review software design artifacts, interface definitions, and early prototype implementations.

Support planning for transition into engineering, manufacturing, and development phases.

Ensure that architectural decisions meet performance, timing, RMF (Risk Management Framework) security requirements, and program-level constraints.

Apply and enforce static code analysis principles and coding standards for safety-critical and mission-critical systems.
group id: 10313966
N
Name HiddenGovernment Data, Cyber, Intelligence Program Manager

Match Score

Powered by IntelliSearch™
image match score
Create an account or Login to see how closely you match to this job!

Similar Jobs


Job Category
IT - Software
Clearance Level
Secret
Employer
Alku