Senior Software Engineer, Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

FlightWave Aerospace - A Red Cat Company · 12 hours ago

Senior Software Engineer, Platform

FlightWave Aerospace, a Red Cat Company, is seeking a Senior Software Engineer, Platform to lead the development and sustainment of the C++ application core for the Edge130 UAS platform. The role involves designing, developing, and maintaining high-performance software for autonomy and mission-critical systems while collaborating with cross-functional teams to ensure seamless integration.

AerospaceData Collection and LabelingTransportation
badNo H1BnoteU.S. Citizen Onlynote

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

C++Multithreaded applicationsReal-time systemsEmbedded systemsBuild systemsVersion controlDebugging skillsEffective communicationCollaboration

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

FlightWave Aerospace - A Red Cat Company

twittertwitter
company-logo
FlightWave Aerospace is a division of Red Cat, focused on delivering extended short-range, endurance-optimized uncrewed aircraft for mission-critical operations.

Funding

Current Stage
Growth Stage
Total Funding
$1.9M
Key Investors
United States Air ForceSnowpoint VenturesBreakout Labs
2024-09-17Grant· $1.9M
2024-06-11Acquired
2022-03-15Series Unknown

Leadership Team

leader-logo
Trent Lukaczyk
CTO & Co-Founder
linkedin
Company data provided by crunchbase