Embedded Linux Software Engineer for Aircraft Systems & Networking

GCS Recruitment

San Diego (CA)

On-site

USD 120,000 - 190,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GCS Recruitment is seeking an experienced embedded software engineer to design, implement, and maintain software for aviation-grade hardware. You will contribute across the full SDLC and work on features for networking, OTA updates, and observability.

The role requires strong C/C++ and Python skills, with experience in Linux, virtualization, and cross-device integration. You will collaborate with architects, QA, and security teams to ensure robust, production-ready solutions.

Qualifications

  • 3+ years of professional software development experience.
  • 2+ years designing or enhancing software systems.
  • Experience across the full SDLC.
  • Proficiency in at least one language: C++, C, Python, Java, etc.
  • Must have ONE of the following: Embedded software development (C/C++), Platform/system software development (OS to application stack), Network configuration and troubleshooting.

Responsibilities

  • Develop and maintain software running on embedded Linux-based aircraft hardware.
  • Build features for network management, connectivity monitoring, OTA updates, and observability.
  • Develop production-quality software using C/C++, Python, or similar languages.
  • Integrate software across hardware platforms using abstraction layers.
  • Participate in code reviews, testing, debugging, and deployment activities.
  • Work closely with architects, QA, networking, and security teams.

Skills

Software development
C/C++
Python
Java

Tools

Docker
Kubernetes

Job description

GCS Recruitment is seeking an experienced embedded software engineer to design, implement, and maintain software for aviation-grade hardware. You will contribute across the full SDLC and work on features for networking, OTA updates, and observability.

The role requires strong C/C++ and Python skills, with experience in Linux, virtualization, and cross-device integration. You will collaborate with architects, QA, and security teams to ensure robust, production-ready solutions.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Linux Software Engineer - OTA & Networking
Embedded Linux Software Engineer - OTA & Networking

GCS Recruitment • Redmond (WA)

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

GCS Recruitment • Redmond (WA)

On-site
USD 120,000 - 170,000
Software Engineer
Software Engineer

GCS Recruitment • San Diego (CA)

On-site
USD 120,000 - 190,000
Lead Embedded Software Engineer – Avionics Data Storage
Lead Embedded Software Engineer – Avionics Data Storage

GE Aerospace • Clearwater (FL)

On-site
USD 130,000 - 180,000
Avionics Embedded Software Engineer (Linux/C)
Avionics Embedded Software Engineer (Linux/C)

Ensco, Inc. • Village of Endicott (NY)

On-site
USD 73,000 - 132,000
Embedded Software Engineer
Embedded Software Engineer

Gauge Engineering Services, LLC • Town of Owego (NY)

On-site
USD 90,000 - 130,000
Principal Flight SW Engineer — Embedded Linux & Networking
Principal Flight SW Engineer — Embedded Linux & Networking

AST SpaceMobile • Lanham (MD)

On-site
USD 170,000 - 260,000
Avionics Embedded Software Engineer (C/C++, RTOS)
Avionics Embedded Software Engineer (C/C++, RTOS)

Gauge Engineering Services, LLC • Town of Owego (NY)

On-site
USD 90,000 - 130,000
Senior Flight Software Engineer – Embedded Satellite Systems
Senior Flight Software Engineer – Embedded Satellite Systems

Actalent • Seattle (WA)

On-site
USD 140,000 - 190,000
Medical Insurance
Dental Insurance
Vision Insurance
+17
Embedded Middleware Engineer – Networking & Linux (Contract)
Embedded Middleware Engineer – Networking & Linux (Contract)

GCS Recruitment • Dallas (TX)

Hybrid
USD 100,000 - 140,000