Embedded Software Engineer III - Tactical Communications & Waveform Systems
Embedded C
Embedded Engineering
Embedded Linux
Embedded Operating Systems
Embedded Software Engineering
Embedded Systems
Embedded Systems Software
Engineering
Hardware Software Co Design
Petalinux
Real Time Embedded Software
Real Time Embedded Systems
Real Time Systems
Software Development
Software Engineer
Software Engineering
Xilinx
Yocto
Job Description
Contract Embedded Software Engineer role for mission-critical, real-time tactical communications and waveform systems in San Diego, CA (onsite).
Responsibilities
- Design, develop, integrate, test, and maintain embedded software solutions for tactical communication systems
- Build software targeting real-time and embedded Linux operating environments
- Assist with architecture, implementation, and enhancements for Tactical Data Link and networking capabilities
- Participate in software design reviews, code reviews, and technical planning activities
- Develop and optimize low-level software interfaces, middleware, device drivers, and network services
- Analyze system requirements and translate them into scalable software solutions
- Troubleshoot and resolve complex issues across software, hardware, and networking domains
- Collaborate in an Agile development environment with multidisciplinary engineering teams
- Support system integration, verification, validation, and field testing activities
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related discipline
- Experience developing embedded software in C and/or C++
- Experience with RTOS and/or Embedded Linux
- Strong understanding of software architecture, object-oriented design, and software development best practices
- Networking concepts and communication protocols experience
- Active Secret clearance or higher
Technologies
- C, C++
- Real-time operating systems (RTOS)
- Embedded Linux, Linux kernel development
- Yocto, PetaLinux
- Bare-metal development, Rust, Assembly language
- Xilinx Zynq, Zynq UltraScale+, Versal
- PowerPC-based systems
- Vivado, Vitis
- DOORS, Rhapsody, ClearCase
Benefits
- Medical, dental & vision
- Critical Illness, Accident, and Hospital
- 401(k) Retirement Plan
- Life Insurance (Voluntary Life & AD&D for the employee and dependents)
- Short and long-term disability
- Health Spending Account (HSA)
- Transportation benefits
- Employee Assistance Program
- Time Off/Leave (PTO, Vacation or Sick Leave)
- Pre-tax and Roth post-tax contributions available
Preferred Qualifications
- Tactical Communications
- Link 16 experience
- Tactical Data Link (TDL) development
- MIL-STD-6016 familiarity
- Waveform development or integration
- Software Defined Radio (SDR) experience
- Secure communications systems
- Network-centric communications architectures
- Embedded Systems, Embedded Linux
- Yocto, PetaLinux
- Bare-metal development, Linux kernel development, Device driver development
- Rust programming language, Assembly language
- Hardware Platforms
- Xilinx Zynq, Zynq UltraScale+, Versal
- PowerPC-based systems
- Vivado, Vitis
- DOORS, Rhapsody, ClearCase
- Job Type: Contract
- Experience Level: Intermediate Level
- Location: San Diego, CA (fully onsite)
- Pay Range: $50.00 - $80.00/hr
- Anticipated Close Date: Nov 20, 2026