×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer II​/Embedded Systems & Software

Job in Hialeah, Miami-Dade County, Florida, 33002, USA
Listing for: Red Cat Holdings
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Python, Software Engineer, Embedded Systems/ Firmware/ IoT, Unix/Linux
Salary/Wage Range or Industry Benchmark: 90000 - 130000 USD Yearly USD 90000.00 130000.00 YEAR
Job Description & How to Apply Below
Position: Software Engineer II /Embedded Systems & Software
Job Details:

Job Location:

Blue Ops
- Fort Pierce
- Fort Pierce, FL ,

Position Overview

We are seeking a hands-on, mid-level Software Engineer to develop, integrate, and maintain software for unmanned surface vessels (USVs) and autonomous maritime systems. This role emphasizes rapid software development, embedded systems integration, and practical engineering solutions. The ideal candidate is comfortable working in an evolving development environment, delivering reliable features quickly, and introducing lightweight tools and workflows that improve team productivity without unnecessary overhead.

The engineer will work closely with software, mechanical, electrical, and networking teams to develop and support onboard computing, communication systems, video services, vehicle telemetry, and third-party integrations.

Required Qualifications
  • Python and C++:
    Strong Python development skills and working proficiency in C++
  • Linux:
    Experience developing, deploying, and troubleshooting software on Linux-based systems
  • Version Control:
    Experience with Git, Git Lab, or equivalent source-control platforms, including branching and code reviews
  • Project Management:
    Familiarity with Jira or similar issue-tracking tools
  • AI-Assisted Development:
    Experience using generative AI coding tools such as Cursor, OpenAI Codex, or similar
  • Networking:
    Understanding of TCP/IP, UDP, Ethernet, network routing, and connectivity troubleshooting
  • Software Integration:
    Experience integrating software with hardware, sensors, APIs, and communication protocols
  • Testing and Debugging:
    Experience developing automated tests and troubleshooting complex software issues
  • Software Development:
    Ability to independently develop, test, and deliver reliable software features
  • Embedded Systems:
    Familiarity with embedded computing platforms and hardware/software interfaces
Preferred Qualifications
  • Ardu Pilot, Ardu Rover, and MAVLink
  • ATAK/WinTAK integration and plugin development
  • NVIDIA Jetson or other embedded Linux platforms
  • Docker and containerized applications
  • Git Lab CI/CD, automated builds, and deployment scripting
  • CAN bus, UART, serial communications, and hardware interfaces
  • Video streaming technologies such as RTSP, WebRTC, FFmpeg, GStreamer, and MediaMTX
  • GNSS, radar, cameras, and marine electronics
  • Satellite, cellular, and other variable-bandwidth communication systems
  • Experience with autonomous vehicles, robotics, maritime systems, or defense technology
  • PostgreSQL or other database technologies
Key Responsibilities
  • Develop, test, and maintain Python and C++ applications for unmanned maritime platforms
  • Integrate third-party sensors, cameras, radar, communication systems, and software
  • Develop and support vehicle telemetry, remote monitoring, video streaming, and system health applications
  • Troubleshoot complex software, networking, operating system, and hardware integration issues
  • Develop lightweight automated tests, build scripts, and deployment tools
  • Improve Git Lab development workflows and software release practices where they provide practical value
  • Create repeatable procedures for building, packaging, and deploying onboard and operator-facing software
  • Support development and integration of MAVLink, Ardu Pilot, and TAK-based systems as needed
  • Collaborate with mechanical, electrical, networking, autonomy, and software engineering teams
  • Support laboratory, dockside, and on-water integration and testing
  • Maintain clear technical documentation, version control, and development tasks
  • Use AI-assisted development tools to accelerate development, debugging, and testing while maintaining software quality
Ideal Candidate
  • Enjoys hands-on software development and practical engineering challenges
  • Can move quickly from requirements to working software
  • Comfortable developing solutions…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary