Software Engineer (C++ & Networking/Avionics)

Hybrid in Irvine, CA, US • Posted 2 hours ago • Updated 2 hours ago
Contract W2
Contract Independent
12 Months
No Travel Required
Hybrid
Depends on Experience
Company Branding Image
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • C++
  • Aerospace
  • Avionics
  • Computer Networking
  • Network
  • Multithreading
  • Embedded Systems
  • Sockets
  • TCP/IP
  • UDP
  • Linux

Summary

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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 91172863
  • Position Id: 9024008
  • Posted 2 hours ago

Company Info

About SM Global IT LLC


SM Global IT is a trusted global partner in technology services and talent solutions, helping businesses adapt, transform, and thrive in the digital age.
We specialize in empowering organizations to modernize their IT landscape, optimize performance, and drive innovation through strategic consulting and cutting-edge solutions. From cloud transformation, AI, and data analytics to enterprise applications and IT infrastructure, we deliver scalable services that simplify complexity, reduce costs, and accelerate growth.

Our strength lies not only in delivering technology solutions but also in connecting businesses with world-class tech talent. Acting as an extension of your team, we bring deep domain expertise, agility, and measurable results that align with your long-term goals.

With a global presence and a commitment to excellence, SM Global IT is your partner for sustainable growth, digital transformation, and future-ready innovation.

Contact the job poster
HV

Hritik Vashishth

Recruiter @ SM Global IT LLC
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

It looks like there aren't any Similar Jobs for this job yet.

Search all similar jobs