Leidos is looking to develop novel solutions to make travel and trade safer, healthier, and more efficient on a global level by leveraging industry leading screening technologies, AI/ML capabilities and advanced biometric tools to provide automated threat detection.
Requirements
- Working knowledge of Python and bash scripting, HTML, PHP, PostgreSQL, C, C++ and OOP/OOAD
- Experience with Windows UI frameworks such as Windows Forms and WPF
- Understanding of data structures, algorithms, and software design solutions.
- Understanding of memory management, multicore processors, and distributed systems design.
- Experience with BuildBot and automated build pipelines with MS Azure.
- Experience with DICOS.
- Working knowledge of Cybersecurity.
Responsibilities
- Design, build, and maintain efficient, reusable, and reliable C and C++ code using good OOP/OOAD techniques for our systems.
- Optimize, identify bottlenecks, bugs, and devise solutions to problems including: Maintain code quality, revision control and organization, Analyze customer issues and identify and implement solutions, Participate and contribute within a defined software development process.
- Develop, modify and troubleshoot multi-tiered distributed applications and systems.
- Participate in the design, development, testing, troubleshooting, and debugging of software programs for enhancements and new software-intensive systems and products.
- Applies appropriate principles, standards, processes, procedures, and tools throughout the software development life cycle.
- Software requirements analysis, analysis of hardware compatibility, development of software products and tools used for design, development and maintenance of infrastructure, and platforms.
- Interfacing with hardware and real-time debugging.
Other
- Bachelor's degree with 4+ years of relevant experience, or master’s degree with 2+ years of relevant experience.
- Must have the ability to obtain a Public Trust clearance (US citizenship required).
- Occasional travel to customer sites may be required.
- Communicates with internal team members across multiple areas and client team members.
- Works to influence project/team leaders regarding solution design, process and/or approaches.