Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer

Red Cat Holdings

Position Summary

We are seeking a technically rigorous Senior Software Engineer to join a multidisciplinary defense engineering team developing autonomous maritime, airborne, and ground systems. This role spans the full software development lifecycle — from rapid prototype through fielded capability — in direct support of U.S. Navy and other defense programs.

Essential Duties and Responsibilities
Custom Operator Interface & HUD Development
  • Design and implement custom operator control station (OCS) user interfaces for USV, UAV, and UGV command and control, optimized for tactically relevant situational awareness in degraded environments
  • Develop ATAK (Android Team Awareness Kit) and WinTAK (Wireless Information Network Tactical – Assured Kit) plugins for real‑time vehicle telemetry overlay, mission planning, and payload control using the ATAK-CIV and ATAK-MIL SDKs
  • Build heads‑up display (HUD) overlays incorporating MAVLink telemetry streams, GPS position, heading, battery state, payload status, and alert annunciation
  • Ensure UI/UX design meets operator usability requirements under field conditions including degraded lighting, gloved operation, and bandwidth‑limited radio environments
  • Develop and maintain Cursor‑on‑Target (CoT) event schemas for vehicle position, sensor contacts, and mission data within ATAK/WinTAK data exchange environments
Protocol Translation & Middleware
  • Develop and maintain protocol translation layers bridging MAVLink, DDS/RTPS (Data Distribution Service), NMEA 2000, and proprietary serial, UDP, and TCP interfaces across vehicle and operator nodes
  • Implement UMAA‑compliant (Unmanned Maritime Autonomy Architecture) service interfaces to enable interoperable command, control, and data exchange across multi‑domain unmanned platforms
  • Integrate CCS (Common Control System) message schemas and ABL (Autonomy Baseline Library) APIs into vehicle software stacks; author and maintain ICDs for all cross‑system protocol boundaries
  • Develop gateways and translators between ATAK/WinTAK tactical networks and vehicle‑side MAVLink or DDS domains, enabling seamless operator‑to‑vehicle data flow over tactical radios
  • Design for graceful degradation in contested and congested RF environments; implement link quality monitoring, reconnect logic, and fallback behavior
Embedded Systems & Compute Platform Integration
  • Develop, configure, and optimize software for NVIDIA Jetson Orin, Raspberry Pi, and similar embedded single‑board computers used as mission computers, autonomy processors, and sensor interface nodes
  • Integrate and configure Pixhawk‑based flight/vehicle controllers (ArduPilot, PX4); manage parameter sets, EKF configuration, and failsafe logic tailored for surface vessel dynamics
  • Implement real‑time UDP/TCP networking, MAVLink routing, and multicast DDS domain configurations over RF links including LTE, 900 MHz, and mesh radio networks
  • Develop hardware abstraction layers (HAL), device drivers, and software interfaces for custom I/O peripherals, motor controllers, camera payloads, and electronic warfare modules
  • Perform embedded system bring‑up, board support package (BSP) customization, and device tree configuration on Linux‑based platforms
Autonomy & AI/ML Integration
  • Integrate autonomous mission behaviors and vehicle logic using ABL (Autonomy Baseline Library) framework patterns and ROS 2 topic/service/action architectures for USV, UAV, and UGV platforms
  • Develop and integrate AI/ML inference pipelines on Jetson Orin (TensorRT, DeepStream, ONNX Runtime) for object detection, contact classification, and situational awareness derived from EO/IR, radar, and sonar sensor feeds
  • Implement geofencing, loiter, waypoint navigation, station‑keeping, and dynamic obstacle avoidance behaviors conforming to UMAA service definitions and ArduPilot companion computer interfaces
  • Support SITL (Software‑in‑the‑Loop) and HITL (Hardware‑in‑the‑Loop) simulation environments (Gazebo, ArduPilot SITL, MAVProxy) for autonomy behavior validation prior to field test
  • Contribute to the development of multi‑vehicle coordination logic and swarm tasking architectures for USV and UAV platforms
C2 Architecture & Tactical Network Integration
  • Architect and implement vehicle software integration with ATAK and WinTAK ecosystems, including CoT event publishing, plugin lifecycle management, and overlay rendering within ATAK map views
  • Configure and deploy DDS (Data Distribution Service) publish‑subscribe middleware across distributed operator and vehicle nodes using RTI Connext, CycloneDDS, or FastDDS
  • Support integration with CCS‑compliant operator interfaces for multi‑vehicle tasking and mission management, ensuring conformance to UMAA service definitions
  • Participate in interoperability demonstrations and joint exercises with DoD program offices, prime integrators, and allied partner systems
  • Support development of PACE (Primary, Alternate, Contingency, Emergency) communication plans and implementation of fallback C2 paths for contested environments
Test & Field Support
  • Plan and execute Software‑in‑the‑Loop (SITL), Hardware‑in‑the‑Loop (HITL), and wet‑gap field test campaigns; develop test procedures, collect and reduce data, and produce test reports
  • Deploy to field and maritime environments in support of Navy, Air Force, and joint exercises and operational demonstrations
  • Author and review software test documentation (TEMP, test plans, test reports) in compliance with DoD 5000‑series acquisition standards and applicable CDRLs
  • Support instrumentation and telemetry logging setup for post‑mission analysis; develop ground truth data collection scripts and automated analysis pipelines
Systems Engineering & DevSecOps
  • Maintain software repositories with structured Git branching, peer code review, and CI/CD pipelines (GitHub Actions, Jenkins, or equivalent)
  • Produce and maintain software documentation including architecture diagrams, API references, ICD entries, and operator integration guides compliant with program CDRLs
  • Support RMF (Risk Management Framework) software artifact preparation including SBOM generation, static analysis outputs (SAST/DAST), and vulnerability tracking
  • Apply MBSE concepts to decompose system requirements into software behaviors, interfaces, and data flows; use SysML or equivalent tooling where required by program
  • Mentor junior engineers; contribute to internal reusable library development and software engineering standards
Required Qualifications
  • Candidates must meet one of the following thresholds:
    • Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, or a closely related field with 3+ years of relevant professional experience
    • M.S. in Computer Science, Computer Engineering, or related field with 5–8 years of relevant professional experience
    • B.S. in Computer Science, Computer Engineering, or related field with 8+ years of relevant professional experience, including direct unmanned systems or defense software work
  • Demonstrated proficiency in C++ and Python in both real‑time embedded and application‑layer contexts; experience with memory management, threading, and real‑time constraints
  • Demonstrated experience developing custom operator UIs or control station applications (PyQt5/PySide6, C++/Qt, React/Electron, or equivalent), including HUD overlay and map integration work
  • Direct hands‑on experience with MAVLink protocol, ArduPilot or PX4 autopilot systems, and companion computer integration patterns
  • Direct experience deploying and developing software on NVIDIA Jetson platforms (Jetson Nano, Xavier NX, or Orin) and/or Raspberry Pi in production or field‑test contexts
  • Working knowledge of ROS 2 (topic/service/action patterns, launch files, DDS middleware configuration, lifecycle nodes)
  • Hands‑on ATAK plugin development experience (Android Java/Kotlin, ATAK-CIV or ATAK-MIL SDK, CoT event schema), including map overlay and telemetry feed integration
  • Working knowledge of DDS (RTI Connext, CycloneDDS, or FastDDS) publish‑subscribe architectures and QoS policy configuration
  • Strong UDP/TCP/IP networking fundamentals; experience designing low‑latency data paths over radio‑frequency links with variable link quality
  • Experience with Git version control, CI/CD pipelines, and peer code review practices in a team engineering environment
  • Experience supporting military or Government field testing or exercises in a direct technical role
  • Active U.S. Secret clearance (or ability to obtain)
Additional Desired Qualifications
  • Familiarity with UMAA (Unmanned Maritime Autonomy Architecture) interface definitions and conformance requirements
  • Experience integrating with CCS (Common Control System) operator interfaces and/or ABL (Autonomy Baseline Library) behavior frameworks
  • WinTAK plugin development or WINTAK tactical network integration experience
  • AI/ML inference pipeline development on edge hardware (TensorRT, ONNX Runtime, PyTorch Mobile) for real‑time perception, detection, or classification tasks in maritime or airborne contexts
  • Direct software engineering experience on naval or maritime unmanned systems (USV, AUV, ROV) including surface vessel guidance, navigation, and control (GNC) software
  • Experience with electronic warfare payload software integration, signal processing pipelines, or RF emitter characterization
  • Familiarity with DoD acquisition lifecycle, CDRL deliverables, and Software TRL/MRL assessment
  • Experience with RMF, STIG hardening for Linux/Android embedded platforms, or software supply chain security practices (SBOM, static analysis, dependency scanning)
  • Pixhawk hardware bring‑up, parameter tuning for surface vessel dynamics, and custom MAVLink message definition
  • Experience with Gazebo, SITL, or equivalent physics‑based simulation environments for autonomous vehicle behavior validation
  • Active TS/SCI clearance
  • Experience applying ITAR, DoD 5000‑series, MOSA/WOSA, or similar compliance frameworks to software deliverables
Physical Requirements And Working Conditions
  • Must be able to walk, stand, and navigate large indoor and outdoor facilities for extended periods of time.
  • Ability to lift, carry, and move materials and equipment weighing up to 25 lbs on a regular basis.
  • Use of personal protective equipment (PPE) may be required in designated areas or when performing specific tasks, in accordance with safety protocols and company policy.
  • May be required to climb ladders, stoop, kneel, or crouch during inspections, maintenance walk‑throughs, or emergency response situations.
  • Regular exposure to facility operations including noise, dust, temperature fluctuations, and industrial equipment.
  • Occasional off‑hours or weekend work required for emergency facility responses or projects as needed.
  • Requires frequent use of a computer and other standard office equipment for documentation, communication, and coordination tasks.
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.

EEO and ITAR/EAR Work Authorization Disclosure

Red Cat Holdings provides equal employment opportunities (EEO) to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This position requires direct or indirect access to hardware, software, technology or technical data controlled under the International Traffic in Arms Regulations (ITAR) and the Export Administration Regulations (EAR). Successful applicants for positions subject to ITAR/EAR restrictions must provide proof of U.S. Citizenship or Permanent Residence and must not require sponsorship for export‑restricted work authorization.

E-Verify

The company participates in E‑Verify to ensure eligibility for employment and compliance with Right to Work rules.

Compensation: Base pay, plus generous annual equity package and potential bonuses.

#J-18808-Ljbffr
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in West Palm Beach, FL vacancy
  •  ...Responsibilities Kforce has a client that is seeking a Senior Software Engineer in Juno Beach, FL.Summary:We are seeking an experienced Senior Software Engineer to support the design, development, and delivery of complex software solutions. The Engineer will join... 
    Senior
    Hourly pay
    Contract work

    Kforce

    North Palm Beach, FL
    3 days ago
  • $137k - $160k

     ...technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries...  ..., and South America. Position Summary About the Role As a Senior Software Engineer in the Documents domain, you will play a critical role in... 
    Senior

    Medium

    West Palm Beach, FL
    2 days ago
  •  ...Speechify, Inc. is seeking a Senior Software Engineer for its Core Experiences Team in West Palm Beach, FL. The role focuses on building foundational services and SDKs enhancing the product experience. Ideal candidates have systems thinking, speed, and collaboration skills... 
    Senior

    Speechify

    West Palm Beach, FL
    2 days ago
  • $140k - $200k

     ...Speechify is seeking a Senior Software Engineer to join its Core Experiences Team in West Palm Beach, Florida. The ideal candidate will contribute to foundational services and cross-platform SDKs, optimizing product functionality and engaging with cross-functional teams... 
    Senior

    Speechify

    West Palm Beach, FL
    2 days ago
  • $122.4k - $183.6k

     ...Senior Software Development Engineer NextEra Analytics offers energy consulting services using industry-leading scientific analysis for planning, siting, forecasting and optimizing all forms of energy projects. Our optimization and analytics platforms integrate open... 
    Senior
    Work experience placement

    NextEra Energy , Inc.

    North Palm Beach, FL
    3 days ago
  • $146k - $170k

     ...Senior Software Engineer We're looking for a passionate and experienced Senior Software Engineer to join the payments team at GoodLeap. In this role, you'll help design, build, and scale customer-facing payment products, ensuring they are secure, reliable, and performant... 
    Senior

    GoodLeap

    West Palm Beach, FL
    5 days ago
  • $137k - $160k

     ...A leading technology company in Florida is seeking a Senior Software Engineer. This role involves designing and developing high-quality web applications and APIs, focusing on document lifecycle management. You will leverage technologies like Node.js, React, and AWS to... 
    Senior

    Medium

    West Palm Beach, FL
    2 days ago
  • $140k - $200k

     ...Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’s product experience across platforms. Responsibilities Collaborate with Speechify’... 
    Senior
    Remote work

    Speechify

    West Palm Beach, FL
    2 days ago
  • $80k - $130k

     ...DSS, Inc. is a leading health information software development and systems integration...  ...and private sectors nationwide. As a Senior Full Stack Developer, you will design and...  ...guides. Communicate effectively across engineering, QA, DevOps, and product teams. Travel... 
    Senior
    Permanent employment
    Contract work
    Work at office
    Visa sponsorship

    Document Storage Systems

    North Palm Beach, FL
    2 days ago
  •  ...Sr. Software Engineer Tech Skills Resource should have at least 5+ years IT experience and must have 4 years of Mulesoft relevant experience with implementing service oriented architecture (SOA) using Mulesoft 4.x MuleSoft certified Experience with API testing... 
    Senior

    Keylent Inc

    North Palm Beach, FL
    5 days ago
  •  ...A skilled and experienced Senior IT Full Stack Programmer with a strong background in...  ...design, develop, and deploy sophisticated software solutions that enhance business processes...  ...'s degree in Computer Science, Software Engineering, or a related field. Experience: 7+... 
    Senior
    Local area

    My3Tech Inc

    North Palm Beach, FL
    4 days ago
  • Find Your Next Career AEG is dedicated to both the letter and the spirit of the equal employment opportunity laws. It is AEG's policy to prohibit unlawful discrimination against any employee or applicant for employment based on race, color, religion, religious dress...
    Senior

    Aeg Worldwide Inc

    West Palm Beach, FL
    3 days ago
  • $30 - $35 per hour

     ...Job TitleSr. Full-Stack Software EngineerJob TypeContractContract Length6 months (initial) - ongoing project potentialRate$30 - $35...  ...focused on practical, production-ready ML/AI tools and values engineering discipline, collaboration, and ownership.Role And ResponsibilitiesBuild... 
    Senior
    Hourly pay

    Signify Technology

    West Palm Beach, FL
    3 days ago
  •  ...Job Description Flybridge Staffing is currently searching for a Sr Backend Software Engineer for a client located in the North Beach area. This is a direct-hire position that will work off a hybrid schedule of 2 days remote. This engineer will be responsible for implementing... 
    Senior
    Immediate start
    Remote work

    Flybridge Staffing

    North Palm Beach, FL
    3 days ago
  •  ...Senior Application Security Engineer AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people... 
    Senior
    Flexible hours

    AgileEngine

    West Palm Beach, FL
    1 day ago
  • $146k - $170k

     ...Tend is looking for a Senior Software Engineer to join their payments team in West Palm Beach, Florida. In this role, you will design, build, and maintain secure and high-performance customer payment products, collaborating with product managers and fellow engineers.... 
    Senior

    Tend.ai

    West Palm Beach, FL
    2 days ago
  • $30 - $35 per hour

    A fast-growing software start-up is looking for a Sr. Full-Stack Software Engineer to build and maintain scalable web applications and backend services. This remote role requires 6+ years of experience, strong skills in TypeScript, Node.js, and React + Next.js. The ideal... 
    Senior
    Hourly pay
    Remote work

    Signify Technology

    West Palm Beach, FL
    6 days ago
  •  ...Responsibilities Kforce has a client in Juno Beach, FL that is seeking a Senior SCADA Application Developer/Engineer.Job Duties & Responsibilities: Provide cutting-edge technical and/or functional contributions to application development teams Analyzes, designs... 
    Senior
    Hourly pay
    Contract work
    Work experience placement

    Kforce

    North Palm Beach, FL
    3 days ago
  •  ...Requisition ID 10407 -Posted - Software Solutions - IT - DYCHQ-Dycom - Banyan Blvd - Office - Individual Contributor - 0% - 24% We are seeking a Senior Financial Systems Engineer with deep SAP S/4HANA development expertise to support our financial applications, integrations... 
    Senior
    Work at office

    Fall Creek Farm & Nursery

    West Palm Beach, FL
    3 days ago
  •  ...role involves leading technical initiatives, driving architectural decisions, and mentoring junior engineers. Successful candidates should have over 10 years in software development with a focus on API security and CI/CD processes, aligned with business objectives. #J-... 
    Senior

    Govserviceshub

    North Palm Beach, FL
    4 days ago
  •  ...assurance tools. Lead the design and development of applications using N-tier architecture. Collaborate with architects and senior developers for scalable system designs. Lead successful projects, ensuring they meet business requirements and quality standards... 
    Senior
    Full time
    Contract work

    My3Tech Inc

    West Palm Beach, FL
    5 days ago
  •  ...We are seeking a highly experienced Senior Salesforce Technical Lead to lead the design, development, and implementation of enterprise...  ...~ Bachelor s Degree in Computer Science, Engineering, Information Technology, or related field ~7+ years of hands... 
    Senior

    VDart

    North Palm Beach, FL
    4 days ago
  •  ...Job Title: Senior Salesforce FSL Developer Location: Juno Beach, FL ( ONSITE) FULLTIME ONLY Job Description...  ...product related issues/requirements • Participate in the full software development life cycle from technical design to development, testing... 
    Senior
    Full time
    Contract work

    AceStack LLC

    North Palm Beach, FL
    7 days ago
  • A leading precision machining firm located in West Palm Beach, FL seeks a CNC Applications Engineering Manager. In this role, you will lead a team focused on providing superior technical support throughout the sales process. The ideal candidate has extensive experience... 
    Senior

    Precision360

    West Palm Beach, FL
    1 day ago
  • $144.9k - $164.5k

     ...technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries...  ...Summary We’re looking for a passionate and experienced Senior Software Engineer to join our team that owns the core of our payment... 
    Senior

    GoodLeap

    West Palm Beach, FL
    14 days ago
  •  ...Senior Salesforce Developer / Salesforce Technical Lead Duration: 12+ month on-going contract to potential renewal or conversion Location Options: Must be willing to relocate to South Florida (Fort Lauderdale / West Palm Beach area) within 60 days of Day 1 Basic... 
    Senior
    Contract work
    Relocation

    Georgia IT Inc

    West Palm Beach, FL
    3 days ago
  •  ...Kforce has a client in West Palm Beach, FL that is seeking a Senior Full Stack Cloud Engineer - Smart Grid 2.0.Essential Functions & Responsibilities:...  ...; Master's preferred Minimum 8-10 years of full-stack software development experience At least 5 years of hands-on... 
    Senior
    Hourly pay
    Contract work

    Kforce

    Palm Beach Gardens, FL
    4 days ago
  • A technology solutions provider in North Palm Beach is seeking a Systems Administrator responsible for maintaining and supporting cloud and on-premise infrastructures. The ideal candidate will have over 5 years of experience with Windows and Linux server administration,...
    Senior

    DSS, Inc.

    North Palm Beach, FL
    1 day ago
  • $140k - $200k

     ...– Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...), and a dedication to building accessible and inclusive software. ~ Excellent software engineering fundamentals: OOP, design... 
    Senior
    Remote job
    Work at office

    Speechify

    West Palm Beach, FL
    more than 2 months ago
  • Job Description: Description Collaborate with cross-functional teams to design and implement user-centered design solutions for web and mobile applications. Conduct user research, including interviews, surveys, and usability testing, to gather insights and inform...
    Senior
    Work at office
    Remote work
    3 days per week

    Vets Hired

    North Palm Beach, FL
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!