
HireClout
Job Title: Senior Software Architect – Aerospace Systems
Role Overview:
Seeking an experienced Senior Software Architect to lead the definition and development of next-generation aerospace software platforms. This role focuses on secure, scalable architectures aligned with rigorous aviation standards for safety and security.
Key Responsibilities:
-
Define and document system-level requirements, including both functional and non-functional aspects.
-
Lead architecture design for complex, safety-critical systems in aviation or highly regulated industries.
-
Decompose product-level needs into technical solutions and interface specifications.
-
Drive system-level design for platforms built on cloud-native and virtualization technologies.
-
Architect and implement systems designed to meet industry safety and security assurance levels (e.g., DAL D/E, SAL 1–3).
-
Guide secure development and integration practices for aerospace-grade software platforms.
-
Collaborate cross-functionally with teams responsible for safety assurance, validation/verification, and quality control.
-
Maintain and evolve security measures such as encryption, secure communication, secure boot, and firmware protection.
Preferred Experience:
-
Background in designing and delivering software in highly regulated environments (aviation, automotive, etc.).
-
In-depth understanding of airborne software compliance (e.g., DO-178C or comparable standards).
-
Knowledge of system partitioning, data segregation, and domain-based security models.
-
Strong proficiency in programming languages including C++, Go, Java, and Python.
-
Experience with Linux kernel and embedded system development.
-
Familiarity with database technologies such as MySQL, MariaDB, and SQLite.
Education & Qualifications:
-
Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or a related technical field.
-
10+ years of experience in software/system architecture and development, ideally within embedded platforms.
-
Significant experience working on Linux or Android-based systems for safety-critical applications.
Location:
Onsite role based in the Portland, Oregon (PDX region preferred).
REF: JOB-4511