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

Embedded Software Engineer; Principal

Job in Corpus Christi, Nueces County, Texas, 78401, USA
Listing for: Lone Star Analysis
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Embedded Software Engineer, C++ Developer, Software Architect, Embedded Systems/ Firmware/ IoT
Salary/Wage Range or Industry Benchmark: 140000 - 190000 USD Yearly USD 140000.00 190000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Real-Time Software Engineer (Principal)

We are seeking highly motivated Embedded Real-Time Software Engineers to develop advanced mission-critical software solutions supporting next-generation defense systems. Candidates will design, develop, integrate, test, and sustain real-time embedded software for complex sensor, mission, and weapon systems operating in demanding environments.

This role offers the opportunity to relocate to either McKinney, Texas or El Segundo, California, and candidates should be open to making one of these locations their new home.

The ideal candidate possesses strong expertise in C/C++ development for embedded systems and experience supporting one or more of the following domains:

  • Electro-Optical/Infrared (EO/IR)
  • Radar Systems
  • Electronic Warfare (EW)
  • Signal Processing
  • Sensor Fusion
  • Tactical Communications
  • Mission Systems

Candidates should have experience operating in Department of Defense (DoD) environments and be capable of contributing to Modular Open Systems Approach (MOSA) architectures and open standards initiatives.

Required Clearance
  • Active DoD Secret Security Clearance required at time of hire.
  • Ability to maintain clearance throughout employment.
Core Responsibilities (All Levels)
  • Design, develop, and maintain real-time embedded software applications using C and C++.
  • Develop software for Linux, RTOS, bare-metal, or embedded processing environments.
  • Participate in software architecture, design reviews, code reviews, and technical planning activities.
  • Implement multi-threaded and high-performance software solutions.
  • Integrate software with EO/IR sensors, radar systems, EW payloads, signal processing pipelines, or mission systems.
  • Support hardware/software integration, troubleshooting, and system testing activities.
  • Develop software in accordance with DoD and aerospace quality standards.
  • Analyze system performance, timing constraints, memory usage, and processing efficiency.
  • Collaborate across systems engineering, hardware engineering, integration, test, and program management organizations.
  • Support customer demonstrations, field testing, and operational deployments as required.
  • Contribute to MOSA-compliant architectures and open system interoperability initiatives.
Preferred Technical Experience

Experience with one or more of the following:

Sensor & Mission Systems
  • EO/IR Systems
  • Radar Systems
  • Electronic Warfare Systems
  • RF Systems
  • Signal Processing
  • Sensor Fusion
  • Tracking Algorithms
  • Mission Computing
  • Targeting Systems
Software & Development
  • C
  • C++
  • Embedded Linux
  • Real-Time Operating Systems (RTOS)
  • Vx Works
  • Integrity
  • Wind River Linux
  • Yocto
  • Python
  • Bash Scripting
Architecture & Open Systems
  • OMS (Open Mission Systems)
  • FACE
  • CMOSS
  • SOSA
  • GRA (Government Reference Architecture)
Development Tools
  • Git
  • Jira
  • CMake
  • Jenkins
  • Static Analysis Tools
  • Unit Testing Frameworks
Hardware Interfaces
  • Ethernet
  • Serial Interfaces
  • VPX/OpenVPX
  • DDS
  • UDP/TCP
  • MIL-STD Communications Interfaces
Principal Embedded Real-Time Software Engineer Experience
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, Software Engineering, or related field.
  • 10+ years of professional embedded software development experience.
  • Demonstrated technical leadership across multiple programs or product lines.
Additional Responsibilities
  • Lead software architecture and technical direction for significant program elements.
  • Serve as a technical authority within embedded systems development efforts.
  • Drive design decisions impacting system performance, scalability, and maintainability.
  • Lead customer technical discussions and architecture reviews.
  • Provide mentoring and technical oversight to software engineering teams.
  • Support proposal activities, technical volume development, and technology roadmaps.
  • Coordinate software efforts across systems, hardware, and program leadership.
Qualifications
  • Advanced expertise in C/C++ and real-time software architectures.
  • Experience designing software for EO/IR, radar, EW, or signal processing systems.
  • Demonstrated experience with MOSA, GRA, OMS, FACE, SOSA, or related open architectures.
  • Strong understanding of software lifecycle processes, integration, and verification methodologies.
  • Proven ability to lead small-to-medium engineering teams.
Preferred Leadership Experience
  • Technical lead, team lead, engineering lead, IPT lead, or software manager experience.
  • Formal mentoring and performance guidance of engineers.
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