Senior Software Developer in Test

Red Cat Holdings Inc
Salt Lake City, UT, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
10 years minimum
Working hours
Regular working hours
Job source

Tech stack

Test Suite Android Software Development JIRA Automation of Tests Bash Shell Bug Tracking Systems Bugzilla Computer Engineering Linux Python (Programming Language) Scrum Methodology Regression Testing
+7 more
Verification and Validation (Software) Test Case Strategies of Testing PIC Microcontroller Information Technology Atlassian Tools Testrail

Job description

As a Senior Software Developer in Test, you will be responsible for conducting verification and validation testing, evaluation and demonstrations of unmanned aerial systems (UAS).

The ideal candidate should have or be able to develop a deep understanding of sUAS platforms, test case execution, test suite organization, test plan writing, writing reports from test findings, test automation, FAA/FCC regulations, safety requirements, and following standards.

This is a senior-level position within the Quality Assurance Department.

Essential Duties and Responsibilities

  • Collaborate closely with the manufacturing team, engineers, developers, and pilots to ensure UAS systems are designed, tested, and deployed according to requirements.

  • Create, maintain, and execute test cases within test suites to validate UAS systems against both internal and external requirements.

  • Develop and implement automated testing procedures to improve efficiency and accuracy in the testing process.

  • Analyze test results and compile comprehensive reports, including the collection and organization of testing artifacts, to present to stakeholders.

  • Identify and report defects, working with the engineering and development teams to resolve issues and ensure product quality.

  • Estimate testing efforts and timelines to ensure projects stay on schedule.

  • Ensure compliance with all relevant sUAS regulations and safety requirements during the testing and deployment processes.

  • Participate in the design and development phases to provide input on testability and quality.

  • Contribute to the improvement of quality assurance processes and methodologies within the department.

  • Other duties as assigned.

Requirements

  • Bachelor of Science in Computer Science or Computer Engineering

  • 10 or more years of experience in a related field.

  • Eligible for certification under Part 107.

  • Experience with sUAS platforms, including multi-rotor aircraft or an external pilot from a fixed-wing UAS.

  • Strong technical knowledge of sUAS systems and associated equipment.

  • Ability to work independently and as part of a team.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and interpersonal skills.

  • Ability to travel to the test site multiple times per week.

  • Previous experience with automation of Test Cases

  • Experience with BASH, Python or a similar language.

  • Linux, Embedded Systems, Radio and Networking.

  • Proficiency with various testing methodologies such as system, integration, smoke, and regression testing.

  • Familiarity with sprint planning, backlog grooming, root cause analysis, five whys and corrective actions.

  • Ability to write reports on testing results and organization of test artifacts.

  • Proficiency with defect tracking tools such as Jira.

  • Proficiency with Test suite tools such as BugZilla or TestRail.

  • Software and Product Development Life Cycle experience.

Additional Desired Qualifications

  • Experience in a related field, such as aerospace engineering, aviation technology, or UAS technology.

  • Previous experience with Atlassian based products such as Jira and Confluence

  • Proficiency with PX4, Ardupilot, Mavlink, UASTool, ATAK and QGroundControl

  • Familiarity with Controls, Robotics, Microcontrollers, Android Operating Systems, and Networking

  • Experience with WebODM, UgCS, or Pix4D

  • Familiarity with the FAA Drone Zone, LAANC, Drone NOTAMs and Waivers

Physical Requirements and Working Conditions

  • Experience in a related field, such as aerospace engineering, aviation technology, or UAS technology.

  • Previous experience with Atlassian based products such as Jira and Confluence

  • Proficiency with PX4, Ardupilot, Mavlink, UASTool, ATAK and QGroundControl

  • Familiarity with Controls, Robotics, Microcontrollers, Android Operating Systems, and Networking

  • Experience with WebODM, UgCS, or Pix4D

  • Familiarity with the FAA Drone Zone, LAANC, Drone NOTAMs and Waivers

Background Check

This position will require successfully completing a post-offer background check. Qualified candidates with a criminal history will be considered and are not automatically disqualified, consistent with federal and state law.

Benefits & conditions

The company participates E-Verify (https://www.e-verify.gov/sites/default/files/everify/posters/EVerifyParticipationPoster.pdf) ensure eligibility for employment and compliance with Right to Work (https://www.e-verify.gov/sites/default/files/everify/posters/IER_RightToWorkPoster%20Eng_Es.pdf) rules.

Compensation: Salary plus generous annual equity package and potential bonuses.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on juju.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

3:20 min

Certifying safety-critical automotive software and deploying progressive testing strategies

David Romić · WWC 2023

Videos

See all

Related articles

See all