Software Engineer - Developer (Level 3)
Role details
Job location
Tech stack
Job description
Design, develop, test, and maintain non-embedded software solutions Review, analyze, and translate customer requirements into software designs Develop, enhance, and optimize software products for system integration Document and maintain software architectures, requirements, algorithms, and interfaces Debug and resolve software issues to ensure reliability and performance Troubleshoot user issues and analyze feedback for continuous improvement Implement current and emerging technologies, tools, and frameworks Develop and improve software processes, tools, and performance metrics Execute and document software R&D projects Provide technical guidance on software domains, systems, and regulatory requirements Perform software project management and supplier management activities Track and evaluate team and supplier performance to ensure compliance with project plans and industry standards
Requirements
Active Secret clearance required to start Bachelor s Degree in Engineering, Computer Science, Mathematics, Physics, Chemistry, or a related technical field (ABET preferred) 3+ years of experience as a software developer Strong coding experience in C/C++ Knowledge of Ada Understanding of hardware configuration and system integration Must be a U.S. Person (as defined by ITAR).
Preferred Qualifications: Experience with mission planning or mission computing systems Operating systems development experience Integration and system-level testing experience Radar systems experience Aerospace or defense industry background, Must be a U.S. Person (U.S. citizen, lawful permanent resident, or protected individual under 8 U.S.C. 1324b(a)(3)) to comply with ITAR regulations.
Keywords: aerospace, aviation, engineering, maintenance, aircraft design, defense