Principal Software Architect

Camgian Corporation
Huntsville, AL

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

Posted 2026-06-17

Recommended Jobs

Maintenance Assistant

Huntsville Health And Rehabilitation LLC
Huntsville, AL

The Good Stuff — At a Glance # Position: Maintenance Assistant # Pay: $15.00 per hour # Schedule: Part-Time Help Keep Our Community Safe, Comfortable, and Running Smoothly Working…

View Details
Posted 2026-05-27

Travel Nurse RN - Dialysis - $2,500 to $2,650 per week in Tuscaloosa, AL

Compunnel Healthcare
Tuscaloosa, AL

Registered Nurse (RN) | Dialysis Location: Tuscaloosa, AL Agency: Compunnel Healthcare Pay: $2,500 to $2,650 per week Shift Information: Days - 4 days x 12 hours Contract Durat…

View Details
Posted 2026-05-24

Warehouse/local driver

Overnight Parts Alliance LLC
Birmingham, AL

Job Description Job Description Warehouse / Local Driver Pay: $16.00–$18.00 per hour, depending on experience Shift: 1:00 PM – 9:00 PM Employment Type: Full-Time About the Role We a…

View Details
Posted 2026-06-03

Japanese Translate

Crucial Link Group
Steele, AL

Job Description Job Description Japanese Translator – Manufacturing Environment (Onsite) We’re looking for a reliable Japanese translator to support our Japanese executives at a busy automotiv…

View Details
Posted 2026-04-28

ASRB Licensed Armed Security Officer - Sign-On Bonus $500

Workable Solutions Investigative & Protective Services, LLC
Montgomery, AL

Job Description Job Description Benefits: ~401(k) matching ~ Competitive salary ~ Dental insurance ~ Health insurance ~ Opportunity for advancement ~ Signing bonus ~ Training & deve…

View Details
Posted 2026-05-25

Associate Attorney- Relocation Required

Parnall Law
Mobile, AL

Job Description Job Description ***Relocation to Albuquerque, NM is required (assistance provided)***   About Us:   Dedicated to client service. Most highly reviewed and largest personal in…

View Details
Posted 2026-06-22

Optometrist - Opelika, AL

Eyetastic Services
Opelika, AL

Job Description Job Description Are you a compassionate and dedicated optometrist looking to make a difference in the lives of your patients? This practice is thrilled to announce an opening for …

View Details
Posted 2026-06-09

Principal Software Engineer

Davis Strategic Innovations, Inc
Huntsville, AL

Job Description Job Description Principal Software Engineer Location: Huntsville, AL Clearance: Secret Overview We are seeking a Principal Software Engineer to join a team of qualifie…

View Details
Posted 2026-06-16

Busser

Village Tavern
Birmingham, AL

Job Description Job Description Located in the lower level of The Summit. We have an excellent opportunity for anyone looking for experience in the restaurant industry! Availability Requ…

View Details
Posted 2026-06-02

Security Officer Unarmed

Allied Universal
Alabama

Job Description Job Description Overview Company Overview: Allied Universal®, North America’s leading security and facility services company, offers rewarding careers that provide you a sen…

View Details
Posted 2026-06-03