ROLE OVERVIEW
As the Deployed UAV Systems Engineer, you will play a pivotal role in delivering complex engineering solutions in a busy UAV division, at home and overseas.
Responsibilities include analysing current hardware, software, and networking systems, and collaborating closely with Systems and Software Engineering professionals to execute comprehensive software development processes that ensure operational success.
You will also focus on identifying, replicating, and troubleshooting software and network-related issues. This role extends support both onsite and during detachments. Upon completion of initial training, you will also receive training related to flying deployed assets.
DUTIES & RESPONSIBILITIES
- Provide technical support and utilise engineering documentation to ensure efficient assembly and functionality of devices
- Serve as the technical point of contact during deployments
- Develop software and firmware for payloads, including hands-on algorithm implementation on actual hardware
- Work on software and firmware development for onboard flight computers
- Maintain existing code bases and develop, re-architect, and integrate new software
- Conduct bench and aircraft testing during development and software releases
- Assist the engineering department with analysis, testing, software development, integration, and quality assurance
- Install, configure, and troubleshoot network architecture
- Design and implement business solutions using network equipment
- Provide monitoring, technical support, and disaster recovery expertise
- Perform proper work documentation, test plans, and results, ensuring accuracy
- Build devices according to documentation, ensuring efficient device assembly and functionality
- Assist in maintaining the UAS platform and its systems
- Execute all aspects of software development from requirements and design through to testing, implementation, and mission integration
- Perform other duties as necessary and/or required
REQUIRED QUALIFICATIONS
- Bachelor's degree in Computer Science, Electrical Engineering, or related field with a strong software development background, or 7+ years of equivalent experience
- 2-5 years of professional experience in software development for system-level integration and testing
- Ability to obtain and maintain a Security Clearance
- Ability to travel up to 75%
- Programming experience with C++, C, and C#
- Basic Linux use and configuration
- Some experience with embedded systems and understanding of real-time operating systems
- Creative, passionate problem-solver able to thrive in multidisciplinary teams through fast-paced, autonomy-driven design and integration cycles
- Self-driven with strong documentation, organisational, and communication skills
PREFERRED QUALIFICATIONS
- Experience with scripting languages (Python, Bash, etc.)
- Experience with the Piccolo Autopilot system
- Experience troubleshooting electrical systems and signals
- Experience with embedded software and system integration
- End-user documentation ownership and authoring (3-5 years)
- Experience with Network Administration, IT support, and network diagnosis
- Experience with cloud providers (AWS, Google Cloud, etc.)
PHYSICAL REQUIREMENTS
- Ability to traverse manufacturing and operational facilities
Job Type: Full-time
Pay: $80,000.00 - $120,000.00 per year
Benefits:
Experience:
Location:
- Richmond, VA 23230 (Preferred)
Security clearance:
Ability to Commute:
- Richmond, VA 23230 (Preferred)
Ability to Relocate:
- Richmond, VA 23230: Relocate with an employer provided relocation package (Preferred)
Willingness to travel:
Work Location: In person