Leidos is seeking Software Engineers for its Air Traffic Management projects to design, code, integrate, test, and document software components for FAA and international clients.
Requirements
- Object Oriented Programming
- C and C++ programming languages
- Real-Time Programming on High Availability Systems
- Multi-threaded programming
- Low Level Operating Systems (OS) Customization (RedHat), Hypervisors, and VMs
- CAS / Hardware Integration
- Low level communication software (TCP-IP, UDP, SCTP)
Responsibilities
- Analyze system requirements and create detailed software requirements specifications for implementation in various software development phases
- Developing software in Java/J2EE in an agile environment
- Conduct testing and validation of software components, including unit testing and integration testing, to ensure reliability and functionality
- Participate in design reviews, code reviews, and other team activities to provide technical expertise and ensure alignment with project goals
- Stay current with industry trends and advancements, contributing insights and recommendations for continuous improvement
- Support troubleshooting efforts and provide technical assistance to resolve software-related issues during development and post-production phases
- Document software designs, specifications, and test procedures to maintain comprehensive records and facilitate knowledge sharing within the team
Other
- Ability to obtain and maintain a public trust security clearance
- U.S. Citizen
- Bachelor’s degree or Masters degree in Computer Engineering/Computer Science or Electronics & Electrical /Telecommunications Engineering with a strong software background.
- Ada programming language
- Knowledge of AI/ML tools and concepts in software development