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

Home Health Physical Therapist Assistant PTA Part Time PRN

Aveanna Healthcare
Foley, AL

We are looking for a Physical Therapy Assistant (PTA) to join our team! You will utilize your clinical expertise to assess, teach, and deliver therapy interventions and treatment directed by the …

View Details
Posted 2026-07-13

Field Adjuster - Birmingham/Montgomery (Local Only)

Universal Property & Casualty Insurance Company
Montgomery, AL

Job Description Job Description Know your rights Inform yourself of your rights and responsibilities by reviewing the content provided in the list below. Employment Eligibility (e-Verify): …

View Details
Posted 2026-06-22

Travel Special Education Teacher | Cullman, Alabama

Sunbelt Staffing
Cullman, AL

Job Description Job Description Embarking on a travel assignment as a Special Education Teacher is the perfect way to advance your career while making a positive impact in the lives of students. …

View Details
Posted 2026-08-05

Business Development & Operations Specialist

Empower Brands
Montgomery, AL

Job Description Job Description Location: Montgomery, AL (Hybrid) Reports To: Regional Director/Director of Operations Position Summary The Business Development & Operations Coordinator…

View Details
Posted 2026-07-03

QUALITY ENGINEER

Plasman
Fort Payne, AL

Job Description Job Description One Company, One Driving Force. With a rich history dating back over 45 years, Plasman is a leading global automotive and manufacturing company with several locat…

View Details
Posted 2026-07-22

Dental Assistant

Sonrava Health
Birmingham, AL

Job Description Job Description Overview As a Dental Assistant at Sonrava, patient care is your #1 priority and focus. Your ability to value and improve the patient experience will play a majo…

View Details
Posted 2026-08-03

X-Ray Technician

SportsMED Orthopaedic Specialist, INC
Madison, AL

Job Description Job Description SportsMED Orthopedic is seeking an experienced X-Ray Tech to join our Madison, AL clinic. The ideal candidate would have at least 2 years of clinical x-ray experie…

View Details
Posted 2026-06-16

SHIFT SUPERVISOR (FULL TIME)

Eurest
Huntsville, AL

Job Description Job Description   We are hiring immediately for full time  SHIFT SUPERVISOR positions. Location : RTX - 401 Jan Davis Drive, Huntsville, AL 35806 Note: online applications …

View Details
Posted 2026-06-18

Junior Project Controller

Sigmatech, Inc.
Huntsville, AL

Job Description Job Description We are seeking a detail-oriented and analytical Project Controller to support the financial management and performance of projects across the organization. The Pro…

View Details
Posted 2026-07-13

Licensed Professional Counselor Supervisor in Dothan AL

Ellie Mental Health - 085
Dothan, AL

Job Description Job Description Benefits: Competitive salary Dental insurance Flexible schedule Health insurance Opportunity for advancement Paid time off Profit sharing T…

View Details
Posted 2026-08-07