Red Cat Holdings · 3 days ago
Senior Software Engineer, Platform
Red Cat Holdings is focused on developing cutting-edge technology in the aerospace sector, and they are seeking a Senior Software Engineer, Platform to lead the development of their C++ application core for the Edge130 UAS platform. The role involves designing and maintaining high-performance software, collaborating with cross-functional teams, and mentoring junior engineers to ensure seamless integration and continuous improvement of coding standards.
SaaSCrypto & Web3DronesLogisticsBlockchainDrone ManagementSupply Chain Management
Responsibilities
Design, develop, and maintain C++ application code for the Edge130 platform
Work within a large, modular codebase, ensuring maintainability, performance, and scalability
Implement and optimize multithreaded, real-time components for flight-critical systems
Collaborate with cross-functional teams (controls, perception, avionics, ground systems) to ensure seamless platform integration
Support both sustainment engineering (bug fixes, refactoring, reliability improvements) and new feature development
Contribute to continuous improvement of coding standards, CI/CD pipelines, and build/test infrastructure
Review code and mentor junior engineers in C++ best practices, performance profiling, and debugging
Participate in new product introduction (NPI) efforts, ensuring platform readiness and software scalability
Document designs, APIs, and workflows to ensure clarity and consistency across the engineering team
Qualification
Required
Bachelor's or Master's degree in Computer Science, Electrical/Computer Engineering, Robotics, or related field
Expert-level C++ (C++17/20) proficiency with deep knowledge of memory management, concurrency, and object-oriented design
5+ years of professional software engineering experience, preferably in robotics, aerospace, or other high-reliability embedded platforms
Strong background in multithreaded and real-time applications
Experience working in and scaling large C++ codebases
Hands-on experience with cross-compilers and embedded ARM platforms
Proficiency with build systems (CMake, Bazel, or equivalent) and version control (Git)
Strong debugging, profiling, and performance optimization skills
Effective communicator and collaborator in cross-functional engineering environments
Preferred
Experience with robotics frameworks (e.g., ROS/ROS2)
Familiarity with Conan or other C++ package management tools
Experience with NVIDIA Jetson platforms and GPU-accelerated development
Knowledge of networking protocols, middleware, and distributed systems in real-time robotics
Background in hardware/software integration, particularly for UAVs or autonomous platforms
Exposure to GPU programming (CUDA), computer vision, or sensor fusion
Experience supporting software sustainment for long-lifecycle aerospace/defense products
Benefits
Generous annual equity package
Potential bonuses
Company
Red Cat Holdings
Red Cat (Nasdaq: RCAT) is a U.S.-based provider of advanced all-domain drone and robotic solutions for defense and national security.
Funding
Current Stage
Public CompanyTotal Funding
$270.05MKey Investors
The Lind Partners
2025-09-18Post Ipo Equity· $172.5M
2025-06-17Post Ipo Equity· $46.75M
2025-04-10Post Ipo Equity· $30M
Recent News
2026-02-03
2026-01-15
Company data provided by crunchbase