Specialist, Software Engineer (Palm Bay)

L3Harris•Palm Bay, FL
•Onsite

About The Position

Join L3H and the Liberator team to develop command and control software for systems operating in real-world deployed environments. You will turn complex mission and platform needs into secure, resilient software that connects embedded computing, communications, and hardware at the edge. This is a hands-on role for an engineer who enjoys taking a system from bench bring-up through integration, verification, and field-ready deployment.

Requirements

  • Bachelor’s Degree and minimum 4 years of prior relevant experience. Graduate Degree and a minimum of 2 years of prior related experience. In lieu of a degree, minimum of 8 years of prior related experience.

Nice To Haves

  • Embedded Linux on ARM or single-board platforms, including image builds, hardening, provisioning, and administration.
  • Secure boot and platform security: signed boot, TPM2, U-Boot, keys/OTP, measured boot, and LUKS.
  • Python network services and automation; C/C++ embedded firmware development.
  • Hardware/software integration, HIL bring-up, test execution, verification, and serial, GPIO, or digital I/O debug.
  • Safety-, mission-, or fault-tolerant control systems; microcontroller or PLC platforms.
  • Defense cybersecurity, including DISA STIGs, ATO support, or TS/SCI eligibility.
  • Reliable transport or protocol design for low-bandwidth acoustic or RF communications.
  • CI/CD and AI-assisted development for embedded or hardware-in-the-loop workflows.
  • Marine, subsea, harsh-environment, or power-constrained systems.

Responsibilities

  • Design, develop, integrate, and sustain embedded command and control software for CSE & Liberator deployed systems.
  • Build, configure, harden, and maintain embedded Linux images on ARM and single-board-computer platforms.
  • Implement secure platform capabilities, including signed boot, chain of trust, TPM2, U-Boot, keys and OTP, measured boot, and LUKS disk encryption.
  • Develop Python services and automation for networked applications, messaging, concurrency, and protocol handling; contribute C/C++ firmware for microcontroller-class platforms as needed.
  • Bring up and debug hardware-in-the-loop and bench environments using serial interfaces, GPIO, digital I/O, wiring diagrams, and board-level electrical interfaces.
  • Configure deployed Linux systems, including networking, firewall rules, systemd services, time synchronization, logging, and provisioning workflows.
  • Develop and execute test procedures, investigate defects, and produce verification evidence supporting integration and release readiness.
  • Improve embedded development, integration, and test workflows through CI/CD automation and responsible use of agentic AI development tools.
  • Possess or ability to obtain TS/SCI Clearance w/ CI Poly.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service