Software Design Engineer

Metova FederalOrlando, FL
1h

About The Position

As a Software Engineer you will be actively involved with the full software lifecycle. Software Engineers will be expected to support requirements analysis, examination of trade studies, software component selection, presentation of design architecture, implementation of design plan, unit testing, software integration, and functional system testing. The software will be created from a list of established requirements and it uses the established software engineering processes. This process will aid in the selection, development, and evaluation of software systems, subsystems, and future system enhancements. In addition, Software Engineers must be able to completes detailed design and development work independently for a given individual software component. Once these individually developed components are completed, they must integrate into the selected products together, individually, and/or at the subsystem level. Following of proper software engineering standards will assists the engineering team in software system or subsystem development. Proper documentation will be expected throughout the entire development and integration effort. Also, the Software Engineer must have a clear understanding the project schedule and budget ensuring all assigned tasks properly adhere to these factors. Finally, as a Senior member of the team, the Software Engineer might be responsible for providing technical oversight to the software development team and communicate directly with the customer.

Requirements

  • Bachelor’s degree in a technical discipline such as electrical engineering, computer science, information technology, systems or software engineering from an accredited college or university.
  • Five (5) years’ experience designing and developing software modules for integration into large-scale systems and networks.
  • Experience with software/hardware analysis and design, performance analysis, configuration and data management, quality assurance, and specification definition.
  • Must be able to adhere to robust technical specifications and working both independently and as a member of a software development team.
  • Must be familiar with industry software development standards and with the capabilities of related Department of Defense software systems.
  • Must be familiar with DoD Modeling and Simulation interoperability standards (e.g. DIS, HLA).
  • Experience with U.S. Military Mission Command Information Systems including JCR, JBCP, CPOF/DDS, AFATDS, AMDWS, TAIS, and ADSI.
  • Please note that pursuant to a government contract, this specific position requires U. S. Citizenship status with ability to obtain a SECRET security clearance.

Nice To Haves

  • Proficiency with AI coding assistants and/or experience developing production-grade AI/ML agents.

Responsibilities

  • Support requirements analysis
  • Examination of trade studies
  • Software component selection
  • Presentation of design architecture
  • Implementation of design plan
  • Unit testing
  • Software integration
  • Functional system testing
  • Complete detailed design and development work independently for a given individual software component
  • Integrate individually developed components into the selected products together, individually, and/or at the subsystem level
  • Follow proper software engineering standards
  • Ensure proper documentation throughout the entire development and integration effort
  • Have a clear understanding the project schedule and budget ensuring all assigned tasks properly adhere to these factors
  • Provide technical oversight to the software development team and communicate directly with the customer

Benefits

  • Medical, Dental & Vision Coverage
  • Wellness Program
  • 401(k) Matching
  • Disability (Short Term & Long Term)
  • Employee Assistance Program
  • Life Insurance
  • Education & Training
  • Generous Leave Policy (11 Federal Holidays, PTO, Military Leave, Bereavement and Jury Duty)
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service