Demo

Software Engineer (C++ & Networking/Avionics)

SM Global IT LLC
Irvine, CA Contractor
POSTED ON 7/13/2026
AVAILABLE BEFORE 7/17/2026

Role Overview:

  • We are seeking a Senior C Engineer with strong modern C , networking, and Linux systems programming experience to support high-performance software used in an avionics environment.
  • The ideal candidate will design, develop, optimize, and maintain reliable, scalable networking services. This role is focused primarily on strong C and networking fundamentals. Aerospace or avionics experience is preferred but not required.

Required Skills:

  • Strong hands-on C development experience, including Modern C (C 11, C 14, C 17, and/or C 20).
  • Strong understanding of TCP/IP, UDP, sockets, and network-based application development.
  • Solid Linux systems programming experience, including threads, sockets, debugging, and performance analysis.
  • Experience with concurrency, multithreading, synchronization, and memory ownership/management.
  • Experience designing and optimizing high-performance, reliable, fault-tolerant services.
  • Knowledge of resiliency concepts, including timeouts, retries, logging, monitoring, telemetry, and error handling.
  • Strong troubleshooting and problem-solving skills for complex system, performance, and networking issues.
  • Experience with performance profiling, system diagnostics, and scalability optimization.
  • Strong understanding of software architecture, design patterns, and clean coding practices.

Preferred Skills:

  • Experience in aerospace, avionics, aviation, or other safety-critical environments.
  • Experience with embedded systems, edge computing, or resource-constrained environments.
  • Experience integrating cross-platform applications and services.
  • Hands-on experience supporting both legacy and modern C codebases.
  • Familiarity with distributed systems or real-time software environments.

Key Responsibilities:

  • Design, develop, and enhance high-performance C networking services.
  • Build reliable and resilient software components for avionics-related systems.
  • Analyze and optimize system performance, memory usage, concurrency, and network throughput.
  • Troubleshoot complex Linux, networking, and application-level issues.
  • Collaborate with engineering teams on architecture, integration, code reviews, and technical design decisions.
  • Improve code quality, scalability, observability, and operational reliability.
  • Support the integration and maintenance of software across modern and legacy C environments.

Hourly Wage Estimation for Software Engineer (C++ & Networking/Avionics) in Irvine, CA
$53.00 to $64.00
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (C++ & Networking/Avionics)?

Sign up to receive alerts about other jobs on the Software Engineer (C++ & Networking/Avionics) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SM Global IT LLC

  • SM Global IT LLC Phoenix, AZ
  • Cyber Detection and Response AI Project Manager Contract Role Summary Support deployment of agentic SOC capabilities, AI-assisted investigations, analyst c... more
  • 11 Days Ago

  • SM Global IT LLC Plano, TX
  • Job Title: Sr. AI Platform Engineer Must Have Skills 8 years of IT/Engineering experience 4-year Technical Degree (Required) 5 years of Platform Engineerin... more
  • 11 Days Ago

  • SM Global IT LLC Kent, WA
  • Job Summary: We are seeking a Mechanical Engineer with experience in mechanical design, GD&T, engineering drawings, tolerance analysis, and aerospace hardw... more
  • 7 Days Ago

  • SM Global IT LLC Sunnyvale, CA
  • Job Summary: We are seeking a CAD Design Engineer with hands-on experience using Siemens NX to create detailed manufacturing drawings for mechanical compon... more
  • 7 Days Ago


Not the job you're looking for? Here are some other Software Engineer (C++ & Networking/Avionics) jobs in the Irvine, CA area that may be a better fit.

  • INVICTA SOFTWARE Irvine, CA
  • Job Title: Software Engineer About The Role Invicta Software is seeking a talented and motivated Software Engineer to join our dynamic team. This role offe... more
  • 18 Days Ago

  • ETAP Software Irvine, CA
  • ETAP empowers customers to make informed decisions throughout the life cycle of their projects with innovative software solutions for electrical systems. B... more
  • 20 Days Ago

AI Assistant is available now!

Feel free to start your new journey!