Education Requirements:Bachelor's degree in a technical field Experience Requirements:15 years of experienceStrong oral and written communication skillsExperience TypeScript, C++ or PythonProficiency in real-time processing including processes threads, scheduling, synchronization mechanisms and memory management requiredExperience with container technologiesExperience with CI/CD PipelineExperience with SAST Tool RemediationSpecial Skills Desired:Experience in the use of Agile development with Atlassian toolsExperience with full software lifecycle: specification, design, implementation, integration, debug and maintenance requiredExperience with JIRA/ConfluenceExperience with safety critical and nuclear critical software development (DO-178C, AFMAN 91-119, DO-330, etc.)Familiarity with a structured process driven software development environment including peer reviews of all work products, using a revision control system, defect tracking and building release practices requiredExperience with development drivers and middleware (RTOS, Linux and/or VxWorks) and anti-tampering (cryptographic, secure comms, logging, SW deployment) is preferredExperience with Git productsExperience with applied automated testing techniques including unit and integration testingExperience with test framework/application and system verificationApplicant selected must have an active Secret security clearance. processing-intensive analytics, novel algorithm development, manipulation of extremely large data sets, real-time systems, and business management information systems) based upon documented requirements.