Software Engineer

Tactical Engineering & AnalysisSan Diego, CA
$80,000 - $105,000

About The Position

The Link 16 Software Engineer supports the Program Office in the integration, configuration, and verification of MIDS JTRS and airborne Tactical Data Link (TDL) systems in accordance with MIL-STD-6016, STANAG 5516, and program-specific requirements. The engineer contributes to the achievement of program objectives by supporting requirements decomposition, interface and interoperability analysis, waveform and configuration management, discrepancy investigation and resolution, and coordination with Government and Industry stakeholders during system integration and test activities. This role directly supports system interoperability, certification readiness, and fleet capability delivery through disciplined systems engineering practices, verification and validation of performance, and proactive technical risk identification and mitigation. CORE FUNCTIONS / JOB DUITES The Software Engineer will be able to Apply rigorous engineering standards to the following, under close supervision: Assist in the design, development, and testing of software components with an emphasis on scalability, reliability, and maintainability Conform with coding standards, system interfaces, and design patterns Participate in code reviews and incorporate feedback to improve code quality Support DevOps, QA, and cross-functional teams to ensure high-quality delivery Follow predefined functional requirements and technical specifications Debug and fix low impact component software issues, contributing to the maintenance and improvement of existing software systems, if needed. Collaborate with senior engineers to understand project requirements and contribute to development efforts

Requirements

  • Foundational knowledge of the following:
  • Programming language(s) (e.g., Python, Java, JavaScript, C++)
  • Database technologies, data structures, algorithms, and system design
  • System-level programming and architecture design
  • Version control systems
  • Software development methodologies (e.g., SDLC, Agile, Scrum)
  • Testing procedures and debugging techniques
  • Required (BS STEM Degree)
  • U.S. Citizenship is Required
  • Candidates must have an active clearance OR the ability to obtain a US Government security clearance and will be subject to a US security background investigation (i.e. favorable background investigation / credit score). Additional eligibility requirements for access to various levels of classified information may also be required.

Nice To Haves

  • UX/UI principles for software development, preferred
  • CompTIA Security + Certificate Preferred
  • An active security clearance is highly desirable.

Responsibilities

  • Assist in the design, development, and testing of software components with an emphasis on scalability, reliability, and maintainability
  • Conform with coding standards, system interfaces, and design patterns
  • Participate in code reviews and incorporate feedback to improve code quality
  • Support DevOps, QA, and cross-functional teams to ensure high-quality delivery
  • Follow predefined functional requirements and technical specifications
  • Debug and fix low impact component software issues, contributing to the maintenance and improvement of existing software systems, if needed.
  • Collaborate with senior engineers to understand project requirements and contribute to development efforts
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service