# Principal Engineer, Ground System Software (R5199)

**Company**: Shield AI
**Location**: Washington, DC
**Work arrangement**: onsite
**Experience**: senior
**Job type**: full-time
**Salary**: USD 220,000-330,000 per-year-salary
**Category**: Engineering
**Industry**: Technology

**Apply**: https://jobs.lever.co/shieldai/8ab0ecee-89be-4670-bcc0-055b8afbf254?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_669edee2-c73

## Description

We are seeking an experienced Software Systems Engineer with a strong background in software design and development and a working knowledge of systems engineering processes, methodologies, and tools.

The ideal candidate combines deep technical software expertise with an understanding of systems engineering principles, including requirements management, model-based systems engineering (MBSE), verification and validation, configuration management, customer communications, and cross-functional technical leadership.

## Responsibilities

### Software Architecture & Development

- Participate in the development of software architectures for complex, distributed, and mission-critical systems.

- Engage in software design activities from concept through deployment and sustainment.

- Work with software responsible engineers to develop and model high-quality, scalable, maintainable software solutions using modern programming languages, frameworks, and System Modeling Tools.

- Develop, review, and maintain architecture diagrams to support government reference architectures.

- Engage with internal stakeholders to develop software architecture behavior diagrams/documents to support customer deliverables.

- Communicate technical concepts effectively to engineering, program management, and customer stakeholders.

### Systems Engineering Integration

- Collaborate with systems engineers to derive software requirements from system-level requirements and operational needs.

- Ensure software solutions maintain traceability to stakeholder, system, and subsystem requirements.

- Participate in architecture trade studies and technical decision-making activities.

- Support system decomposition, interface definition, and allocation of requirements.

- Contribute to system design reviews, including SRR, PDR, CDR, TRR, and related technical milestones.

- Work closely with hardware, network, test, and integration teams to ensure end-to-end system performance.

## Requirements

- Bachelor's degree in Computer Science, Software Engineering, Systems Engineering, Computer Engineering, or a related technical field.

- 8+ years of software engineering experience.

- 3+ years of software architecture or technical leadership experience.

- Proficiency in a strongly typed programming language (e.g., C#, TypeScript, Java, C++) with exposure to lower-level systems or protocol integration.

- Familiarity with software development lifecycle (SDLC) methodologies.

- Understanding of systems engineering processes and standards.

- Experience with requirements management and traceability practices.

- Experience using version control and CI/CD tools.

## Preferred Qualifications

- Experience in aerospace, defense, robotics, autonomous systems, aviation, automotive, telecommunications, or other complex systems domains.

- Experience with GCS software, mission planning tools, or real-time visualization platforms.

- Familiarity with Model-Based Systems Engineering (MBSE) methodologies.

- Experience with systems engineering tools such as Cameo Systems Modeler/MagicDraw, IBM DOORS Next, Jama Connect, Stell, JIRA, Confluence.

- Experience with cloud-native architectures, containerization, and orchestration technologies.

- Familiarity with Autonomy Government Reference Architectures, Open Mission Systems, and Universal Command & Control Interface.

## Desired Skills

- Ability to operate effectively across multiple engineering disciplines.

- Strong systems thinking and problem-solving abilities.

- Excellent written and verbal communication skills.

- Ability to translate complex system requirements into practical software solutions.

- Experience balancing technical, programmatic, and operational constraints.

- Strong leadership and collaboration skills.

- Interface Control Documents (ICDs) development and management

## Skills

### Required
- C#
- TypeScript
- Java
- C++
- software development lifecycle (SDLC)
- systems engineering
- requirements management
- version control
- CI/CD tools

### Nice to have
- GCS software
- mission planning tools
- real-time visualization platforms
- Model-Based Systems Engineering (MBSE)
- Cameo Systems Modeler/MagicDraw
- IBM DOORS Next
- Jama Connect
- Stell
- JIRA
- Confluence
- cloud-native architectures
- containerization
- orchestration technologies

---

Source: [Apply at jobs.lever.co](https://jobs.lever.co/shieldai/8ab0ecee-89be-4670-bcc0-055b8afbf254?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
