Job Title: Senior Software Architect – Aerospace Systems
Role Overview
Join a pioneering aerospace technology company that is building the next generation of secure, scalable software platforms for aviation. In this role, you will take ownership of designing system architectures that meet rigorous safety and security standards while enabling advanced capabilities across cloud-native and embedded environments. This is an opportunity to shape mission-critical systems that set the foundation for future aircraft platforms.
Key Responsibilities:
-
Define and document system-level requirements, including functional and non-functional aspects.
-
Lead the architecture design of complex, safety-critical systems for aviation and other regulated domains.
-
Translate product-level needs into technical solutions and detailed interface specifications.
-
Drive system-level design leveraging cloud-native and virtualization technologies.
-
Architect solutions that comply with safety and security assurance levels (e.g., DAL D/E, SAL 1–3).
-
Guide secure software development and integration practices for aerospace platforms.
-
Partner with safety assurance, validation/verification, and quality control teams.
-
Implement and maintain robust security measures including encryption, secure communication, secure boot, and firmware protection.
Education & Qualifications:
-
Bachelor’s or Master’s degree in Computer Science, Electrical/Computer Engineering, or related technical field.
-
10+ years of experience in software/system architecture and development, ideally in embedded or safety-critical platforms.
-
Extensive experience with Linux or Android-based systems in regulated environments.
Preferred Experience:
-
Proven background delivering software in aviation, automotive, or other highly regulated industries.
-
Strong knowledge of airborne software compliance standards (DO-178C or equivalent).
-
Expertise in system partitioning, data segregation, and domain-based security models.
-
Proficiency in C++, Go, Java, and Python.
-
Experience with Linux kernel and embedded system development.
-
Familiarity with relational databases such as MySQL, MariaDB, or SQLite.
Why Us:
-
Play a key role in defining next-generation aerospace software platforms.
-
Collaborate with seasoned experts in aviation safety, security, and software engineering.
-
Work on cutting-edge technologies bridging embedded systems and cloud-native platforms.
-
Be part of a mission-driven environment where your architecture decisions will directly impact the future of aviation.
-
Compensation: $200,000 – $210,000 DOE
Benefits and Perks:
-
Basic medical, dental, and vision coverage
-
Additional benefits will be discussed further in the application process
Location:
Onsite role based in the Portland, Oregon area (PDX region preferred).
Applicants must be currently authorized to work in the United States on a full-time basis now and in the future. This position does not offer sponsorship.
#LI-KB1

