The Leidos Civil NISC IV program is hiring for a Software Engineer with C++ development experience to support the Federal Aviation Administration (FAA) in Oklahoma City, OK. The candidate will work with a team of computer/electronics engineering professionals redesigning/upgrading wind sensor applications. This position is responsible for the development and tech-refresh of system software and related hardware interfaces.
Primary Responsibilities:
- Participate in all phases of application software development, including architecture, design, implementation, debugging, validation, and verification.
- Manage the software lifecycle, including requirements, system design, and testing.
- Produce software code that interfaces directly with hardware.
- Debug and troubleshoot commands in object-oriented programming.
- Analyze and translate requirements into system architecture that interfaces with hardware.
Basic Qualifications:
- Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or related discipline, with 5+ years of experience. Additional years of experience may substitute for a degree.
- Solid programming skills in C/C++ and knowledge of Linux OS architecture fundamentals for developing software for weather systems with multiple algorithms.
- Experience with FAA Weather Systems Engineering Software Development.
- Proficiency in C++ development within Linux and Windows environments.
- Experience developing GUI applications in Linux and Windows.
- Proficiency working within a Linux environment.
- Experience developing hardware system designs.
- Proficient in data communication methods and protocols such as Ethernet, USB, and RS-232.
- Ability to obtain a Public Trust Security interim Suitability (must be a U.S. Citizen or U.S. Permanent Resident/Green Card holder residing in the U.S. for the past 3 years).
- Must pass a drug test prior to starting with Leidos.
Preferred Qualifications:
- Experience with TCP/IP application development.
- Experience with web-based application development.