Software Engineer Lead – Embedded Systems and RTOS - JAX

Tactical Air SupportJacksonville, FL
4d$110 - $120Hybrid

About The Position

We seek an experienced Software Engineering Leader with deep expertise in real-time embedded systems and Real-Time Operating Systems (RTOS) to lead an inaugural RTOS initiative. This part-time role will drive the development and integration of RTOS-based software for mission-critical systems and high-fidelity simulation environments, primarily supporting Department of War (DoW) training and operational needs. The ideal candidate brings proven leadership in building and managing software teams for complex real-time simulation devices, combined with hands-on technical depth in real-time software architecture, porting, optimization, and government-compliant documentation. This position offers the opportunity to shape our RTOS strategy from the ground up, mentor a high-performing team, and deliver reliable, deterministic software solutions that meet stringent DoW requirements. Part-time (flexible hours, with potential for hybrid/remote elements).

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field (advanced degree or certs CompTIA Security+ a plus).
  • Experience: 15+ years in software engineering for DoW simulation, training devices, or mission systems, with significant hands-on work in real-time embedded software and RTOS environments.
  • Deep knowledge of real-time systems, including task management, determinism, interrupt handling, hardware-software integration, and performance optimization.
  • Proficiency in C/C++ (and related languages or assembly); experience with Linux system/network administration.
  • Experience with simulation frameworks, OpenGL-based displays/APIs, instructor operator stations (IOS), and integration of avionics/weapons systems (e.g., glass cockpits, radar, missiles).
  • Proven success growing and managing software teams (up to 30+ engineers), including direct reports and matrix environments. Track record of mentoring, low turnover, process improvement, and delivering complex projects on time and within budget.
  • Familiarity with MIL-STD-498 and other CDRLs, configuration management (e.g., Bugzilla), and working in secure environments.
  • Active or ability to obtain SECRET security clearance required.
  • Valid driver's license.
  • Must be lawfully eligible to work in the United States, complete a U.S. government I-9 form, and successfully pass a government background check.

Nice To Haves

  • Direct experience leading or implementing RTOS in defense/aerospace simulation or mission systems (e.g., VxWorks, INTEGRITY, or similar deterministic platforms).
  • Background in virtual training environments, flight/weapon system trainers, or related DoD programs.
  • Experience with modern tools for real-time analysis, modeling, and automated documentation.

Responsibilities

  • Architect, design, and implement RTOS-based embedded software solutions to support mission system development and real-time simulation. Establish best practices for task scheduling, interrupt handling, and determinism.
  • Provide expert guidance on real-time software design, developing device drivers, middleware, and low-level interfaces. Contribute directly to coding, debugging, and integration efforts using C/C++, with Linux-based real-time extensions or other RTOS platforms.
  • Prepare cost estimates, Basis of Estimate (BOE) documents, technical proposals, and inputs to budgets.
  • Integrate embedded RTOS components with host systems, hardware interfaces, and simulation frameworks to achieve deterministic performance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service