Embedded Software Engineer III - Tactical Data Link 16

TEKsystems•San Diego, CA
•$50 - $80•Onsite

About The Position

Develop embedded software supporting Link 16 and Tactical Data Link systems in real-time environments. The position focuses on the embedded software stack behind tactical communications, including embedded architectures, RTOS environments, networking, protocol implementation, system integration, timing, synchronization, message processing, and real-time data exchange. The engineer will work with software, systems, hardware, and integration teams to develop and enhance reliable tactical communication capabilities for demanding operational environments. This contract position is fully onsite in San Diego, California. The stated pay range is $50.00–$80.00 per hour. The position is described as intermediate level. If eligible, benefits for this temporary role may include medical, dental, and vision coverage; critical illness, accident, and hospital coverage; a 401(k) retirement plan; voluntary life and AD&D insurance; short- and long-term disability; a health spending account; transportation benefits; an employee assistance program; and time off or leave, including PTO, vacation, or sick leave.

Requirements

  • Experience with embedded C/C++.
  • RTOS development experience.
  • Multithreading experience.
  • Low-level software development experience.
  • Software architecture and design experience.
  • Linux embedded development experience.
  • Device driver experience.
  • Hardware/software integration experience.
  • Network protocol implementation experience.
  • Troubleshooting and debugging skills.
  • Link 16 integration experience.
  • Link 16 software development experience.
  • Tactical Data Link experience.
  • Knowledge of MIL-STD-6016.
  • Tactical communications experience.
  • Terminal integration experience.
  • Message processing experience.
  • Knowledge of Network Participation Groups (NPGs).
  • Tactical radio software experience.

Nice To Haves

  • Experience with tactical radios or software-defined radios (SDR).
  • Experience with Xilinx platforms, including Zynq, UltraScale+, or Versal.
  • Linux kernel or device driver development experience.
  • Experience with Git, JIRA, GDB, Eclipse, or Green Hills MULTI.
  • Experience with cross-compilation toolchains.
  • Experience with DOORS, Rhapsody, or ClearCase.
  • Current SAP access.

Responsibilities

  • Design, develop, integrate, and test embedded software supporting Link 16 and Tactical Data Link capabilities.
  • Develop software in real-time and embedded operating environments.
  • Support communication system functionality, message processing, network participation, timing, and protocol implementation.
  • Analyze and decompose system requirements into software design and architecture solutions.
  • Troubleshoot complex interoperability, integration, and performance issues.
  • Collaborate with Systems Engineering, Hardware, Integration & Test, and Digital Engineering teams.
  • Participate in Agile development activities, peer reviews, and technical design discussions.
  • Contribute throughout the full software development lifecycle from design through deployment.

Benefits

  • Medical, dental, and vision coverage, subject to eligibility.
  • Critical illness, accident, and hospital coverage, subject to eligibility.
  • 401(k) retirement plan with pre-tax and Roth post-tax contributions available, subject to eligibility.
  • Voluntary life and AD&D insurance for the employee and dependents, subject to eligibility.
  • Short- and long-term disability coverage, subject to eligibility.
  • Health Spending Account (HSA), subject to eligibility.
  • Transportation benefits, subject to eligibility.
  • Employee Assistance Program, subject to eligibility.
  • Time Off/Leave, including PTO, vacation, or sick leave, subject to eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service