Hiring.Camp

Principal Software Architect

Camgian Corporation

·

3 days ago

Apply
Location
Huntsville, AL
Type
Full-time
Department
Engineering
Seniority
Lead
Experience
15+ years
Closing date
Today
Source
ApplyToJob

Description

Camgian is seeking an experienced software architect to help design our Counter-Unmanned Aerial Systems (C-UAS) line of products. As a Software Architect at Camgian you will serve in a high impact role defining how current and future operational needs will be addressed. You will contribute to the overall systems architecture and requirements but will be primarily responsible for the definition of software and component architectures for complex, mission critical systems. You will also find opportunities for reuse across the enterprise and identify architectural patterns. The position will have a high level of exposure from the executive level to the implementation teams and will require good written and verbal communication skills. The ideal candidate encourages an environment that promotes excellence, innovation, collaboration, and teamwork. 

Qualifications 

  • Bachelor’s degree in engineering or related technical field with at least 15+ years of applicable experience.

  • Experience designing distributed systems 

  • Ability to develop in multiple programming languages such as C++ and Python 

  • Knowledge of DevOps and continuous integration  

  • Experience with distributed and multiagent systems along with managing their emergent behaviors 

  • Experience with pub-sub and data centric architectures such as DDS 

  • Experience with real time and event-based systems 

  • Experience developing mission critical software 

  • Experience building Modular Open Systems Architectures 

  • United States Citizenship 

Desired Skills  

  • Experience with Model Based Engineering tools (Enterprise Architect, Cameo, etc.) 

  • Experience with graphical modeling languages like UML, SysML, and defense frameworks 

  • Domain experience in combat systems and sensor fusion 

  • Process Engineering and definition 

  • Developing for secure environments 

  • Domain experience in AI/ML, data science, and prognostics 

  • Experience with multiple virtualization and containerization approaches including Proxmox and Ansible 

  • Experience with Git Lab, Jira, Jenkins and other standard tooling  

  • Designing for security and mitigating vulnerabilities/attack surface 

Key Responsibilities 

  • Define software and component architectures 

  • Create comprehensive documentation, including architecture diagrams, technical specs, design patterns 

  • Design solutions that integrate with existing systems and third-party services 

  • Oversee low level software design, participate in reviews to ensure adherence to architectural standards 

  • Ensure approaches will meet key performance parameters 

  • Ensure key system characteristics are realizable such as scalability and reliability 

  • Provide technical leadership and mentoring to software staff on architecture concerns 

  • Perform trade studies and technology selection 

  • Identify potential risks and develop mitigation strategies 

Skills

PythonAnsibleJenkinsData ScienceGitJiraDevOps

Similar Jobs

30

Principal Software Architect

IonQ·Oxford, England

Principal Software Architect

Testlio·Remote in EMEA·Remote

1w ago

Principal Software Architect

Testlio·Remote in AMER·Remote

1w ago

Principal Software Architect

Verisk Careers | Verisk·Boston, Massachusetts·Hybrid

1mo ago

Principal Software Architect

Hp·Palo Alto, California

1mo ago

Principal Software Architect

Hp·Palo Alto, California

1mo ago

Principal Software Architect

HP·Palo Alto, California +1

1mo ago

Principal Software Architect

eClinical Solutions·Mansfield, Massachusetts·Remote

2mo ago

Principal Software Architect

Redhorse·Chantilly, Virginia·Onsite

2mo ago

Principal Software Architect

Graphcore·Bristol, England +1

4mo ago

Principal Software Architect

Lnw·Chicago, Illinois +1·Onsite

5mo ago

Principal Software Architect

Irhythmtech·US·Remote

6mo ago

Principal Software Architect

Factset·Hyderabad, Telangana

8mo ago

Principal Software Architect

Graphcore·Bristol, England +1

9mo ago

Principal Software Architect - Emerging Technologies

Granicus·New York City, New York·Remote

1w ago

CAE Senior Principal Software Architect (Design)

Divergent·Torrance, California·Onsite

1w ago

CAE Principal Software Architect (Design)

Divergent·Torrance, California·Onsite

1w ago

Senior Principal, Software Architect | Global Open Finance

Mastercard·Dublin, Leinster·Hybrid, Onsite

2w ago

Senior Principal, Software Architect | Global Customer Acquisition & Engagement

Mastercard·Dublin, Leinster·Remote, Hybrid, Onsite

2w ago

Principal Software Architect (Graph Architect)

Acxiomllc·Homebased - Conway, US·Remote

3w ago

Principal/Architect Software Engineer

Tonal·San Francisco, California·Remote

1mo ago

Principal Software Architect & Developer - CampusGuard

Nelnet as the nation·Centennial, Colorado +3·Remote

1mo ago

Principal Software Architect (UK)

SpinLaunch·London, England

1mo ago

Principal Software Architect — Quantum Platform

Constructor Knowledge Labs·Berlin, State of Berlin +1

1mo ago

OMS Principal Software Architect - (Full Stack, Design & Develop Financial Trading Applications) - Hybrid

Factset·New York, US +1

1mo ago

Principal Software Architect Pleasanton, CA / Sunnyvale, CA

Abbott·US

1mo ago

Principal Software Architect Pleasanton, CA / Sunnyvale, CA

Abbott·US

1mo ago

Senior Principal Software Architect, Embedded Software

Analogdevices·Cork, Munster +2

2mo ago

Principal Software Architect and Development Lead

Kbr·Ohio, US

2mo ago

Principal Software Architect (San Diego)

Carlsmed·Carlsbad, California

2mo ago