COLSA Corporation - Huntsville, AL

posted 4 months ago

Full-time - Senior
Huntsville, AL
Professional, Scientific, and Technical Services

About the position

The Senior TAK Software Developer is responsible for developing and applying advanced methods, theories, and research techniques to investigate and solve complex software applications and problems. This role involves planning, conducting, and technically directing projects or major phases of significant projects, ensuring that all aspects are executed with precision and expertise. The developer will coordinate the efforts of engineers and technical support staff in the performance of assigned projects, ensuring that all team members are aligned and working towards common goals. In addition to project management, the Senior TAK Software Developer will conduct investigations and tests of considerable complexity, collaborating with multidisciplinary teams, including designers and hardware engineers. This collaboration is crucial for generating systems software engineering policies, standards, and procedures that guide the development process. The developer will also review literature, patents, and current practices relevant to the solutions of assigned projects, ensuring that the team is informed and utilizing the best available resources. As a technical expert on development projects, the Senior TAK Software Developer will evaluate vendor capabilities to provide required products or services and provide technical consultation to other departments. This role also includes providing work leadership to lower-level employees, fostering a culture of mentorship and professional growth within the team. The position is integral to the success of the organization, as it combines technical expertise with leadership and project management skills.

Responsibilities

  • Plans, conducts and technically directs projects or major phases of significant projects
  • Coordinates efforts of engineers and technical support staff in performance of assigned projects
  • Conducts investigations and tests of considerable complexity
  • Conducts multidisciplinary research and collaborates with designers or hardware engineers
  • Generates systems software engineering policies, standards, and procedures
  • Reviews literature, patents & current practices relevant to the solution of assigned projects
  • Reviews the completion and implementation of technical products
  • Serves as technical expert on development projects
  • Evaluates vendor capabilities to provide required products or services
  • Provides technical consultation to other departments
  • Provides work leadership to lower level employees

Requirements

  • Bachelors' degree in computer science, information systems, engineering, business or other related field or equivalent experience
  • Minimum of 10-15 years of related experience
  • Working knowledge of current operating systems and programming languages, including Java and Python
  • Experience with video and imagery processing
  • Experience with development in the Android Tactical Assault Kit (ATAK) software development kit
  • Experience with development of Android applications
  • Experience with sUAS command and control systems
  • Ability to obtain and maintain a DoD Secret Security clearance within 6 months of hire

Nice-to-haves

  • Experience with TAK Server plugins
  • Experience with cellular and wireless technologies
  • DoD Secret Security Clearance
  • Previous experience as a team lead on various engineering projects

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • Accidental Death & Dismemberment
  • Supplemental Income Protection Programs
  • 401(k) with company match
  • Flexible Spending Accounts
  • Employee Assistance Program
  • Education & Certification Reimbursement
  • Employee Discount Program
  • Wellness Program
  • Paid Time Off
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service