Position title: Software Engineer
Location: Ft Story, VA
Clearance required: SECRET with TS/SCI eligibility
Responsibilities include (but are not limited to):
- Design, develop, and deploy software applications that support unmanned system operations in both mobile and fixed environments.
- Create solutions that integrate and embed software onto unmanned platforms to enable flight operations, command and control functions, and ISR capabilities.
- Support the integration of operational systems with unmanned platforms, ensuring reliable interoperability across mission systems.
- Assist in the administration and configuration of operating systems installed on locally manufactured printed circuit boards (PCBs) and other embedded hardware.
- Troubleshoot and improve transport pathways and data flows for onboard devices and mission systems.
- Collaborate with engineers, operators, and stakeholders to evaluate requirements and translate them into effective, scalable software solutions.
- Participate in testing, validation, and system integration events to ensure software readiness for fielding.
- Provide documentation, technical guidance, and user support related to deployed applications and embedded software systems.
- Secret Clearance -TS/SCI Eligible
- B.S. in Computer Engineering/ Science, Aerospace Engineering, or applicable engineering or science field.
- Minimum of 3 years of hands-on professional experience with Degree.
- Minimum of 7 years hands-on professional experience without Degree.
- Proficient in C, C++ and object-oriented software development Methodologies.
- Demonstrated ability to deliver working production software in an agile development environment.
- Extensive knowledge of autonomous navigation and path planning techniques: waypoint navigation, geofencing, dynamic routing, obstacle avoidance, and collision detection algorithms.
- Extensive knowledge in BetaFlight, AruPilot, and Px4- 5 years.
- Experience with sensor fusion techniques (e.g., combining data from IMUs, GPS, cameras, LiDAR) to enhance situational awareness and navigation accuracy.
- Experience working with ground control software such as QGround Control for mission planning, execution, and monitoring.
- Experience with the Qt/QML framework for developing user friendly graphical interfaces.
- Familiarity with MA VLink protocol for communication between UAVs and ground stations.
- Proficiency in Python scripting for automation, data analysis, and prototyping tasks.
- Strong understanding of data networking concepts, including TCP/IP protocols.
- Proven ability to troubleshoot network communication issues.
- Skilled in parsing and reverse engineering complex code bases (e.g., C++, Python) to identify subtle errors in data communications within hardware and software systems.
- Experience with CAD.
- Demonstrated ability to fully build target SW from source files.
Skills Required
- Secret Clearance - TS/SCI Eligible
- B.S. in Computer Engineering/Science, Aerospace Engineering, or applicable engineering or science field
- Minimum of 3 years of hands-on professional experience with Degree
- Minimum of 7 years hands-on professional experience without Degree
- Proficient in C and C++ and object-oriented software development methodologies
- Demonstrated ability to deliver working production software in an agile development environment
- Extensive knowledge of autonomous navigation and path planning techniques (waypoint navigation, geofencing, dynamic routing, obstacle avoidance, collision detection)
- Extensive knowledge in BetaFlight, ArduPilot, and PX4 (5 years)
- Experience with sensor fusion techniques (IMU, GPS, cameras, LiDAR)
- Experience working with ground control software such as QGroundControl
- Experience with the Qt/QML framework for GUI development
- Familiarity with MAVLink protocol
- Proficiency in Python scripting for automation, data analysis, and prototyping
- Strong understanding of data networking concepts, including TCP/IP protocols
- Proven ability to troubleshoot network communication issues
- Skilled in parsing and reverse engineering complex code bases (C++, Python) to identify subtle errors in data communications
- Experience with CAD
- Demonstrated ability to fully build target software from source files
What We Do
We are a provider of Information Technology (IT) professional services, software solutions and professional development training. Our core competencies evolved from leveraging IT enablers for knowledge management with an emphasis on Web Based Knowledge Portals and Portal Services, Server/System Services, SharePoint Development and System Administration and SQL Server Services. Our capabilities have expanded to include software development, technical training support and field support services. Our Mission Combine technical expertise, innovative approaches, and operational experience to solve our customers’ most complex challenges. Our Vision A corporate family driven to lead globally with innovative vision, flawless execution, continuous adaptability and a profound appreciation for the missions we serve. Guiding Principles Satisfy the customer – “Exceed expectations” Set the Example – “Be out front” Be Responsive – “Timing is everything” Persevere – “Find a way” Please also visit PTP Talent Acquisition on LinkedIn www.linkedin.com/in/ptptalentacquisition









