Principal Software Architect

Camgian

Huntsville (AL)

On-site

USD 150,000 - 190,000

Full time

6 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Camgian is seeking an experienced software architect in Huntsville, AL to design our Counter-Unmanned Aerial Systems (C-UAS) line of products. You will define how current and future operational needs will be addressed, contribute to the overall systems architecture, and lead software and component architectures for complex, mission-critical systems.

The role requires experience with distributed systems, C++ and Python, DevOps/CI, real-time and event-based systems, and strong communication across

Qualifications

  • Bachelor’s degree in engineering or related field with 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.

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

Job 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
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Architect
Principal Software Architect

camgiancorporation • Huntsville (AL)

On-site
USD 110,000 - 150,000
Senior Software Architect - Mission-Critical C-UAS Systems
Senior Software Architect - Mission-Critical C-UAS Systems

camgiancorporation • Huntsville (AL)

On-site
USD 110,000 - 150,000
Senior Software Architect for Mission-Critical C-UAS Systems
Senior Software Architect for Mission-Critical C-UAS Systems

Camgian • Huntsville (AL)

On-site
USD 150,000 - 190,000
Principal Systems Engineering Architect
Principal Systems Engineering Architect

Camgian Corporation • Huntsville (AL)

On-site
USD 140,000 - 220,000
Principal Systems Engineering Architect - c-UAS, IAMD & Multi-Domain Mission Systems
Principal Systems Engineering Architect - c-UAS, IAMD & Multi-Domain Mission Systems

Camgian Corporation • Huntsville (AL)

On-site
USD 130,000 - 190,000
Lead Systems Architect: c-UAS, IAMD & Multi-Domain
Lead Systems Architect: c-UAS, IAMD & Multi-Domain

Camgian Corporation • Huntsville (AL)

On-site
USD 130,000 - 190,000
Software Design Architect
Software Design Architect

Company Overview CCG • Herndon (VA)

On-site
USD 180,000 - 240,000
System Architect
System Architect

Company Overview CCG • Arlington (VA)

Hybrid
USD 150,000 - 190,000
Senior Software Engineer
Senior Software Engineer

GenConnect • Huntsville (AL)

On-site
USD 100,000 - 130,000
Medical, Dental & Vision coverage
Wellness resources
401K
+4
Electrical Engineer / Counter-UAS
Electrical Engineer / Counter-UAS

Advanced Technology Systems Company • Gilbert (AZ)

On-site
USD 110,000 - 160,000