Software Engineer

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

Key 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.
Required 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
Preferred Skills
  • Embedded Linux development.
  • Networking fundamentals: TCP/IP, VLANs, routing, QoS.
  • Docker, Kubernetes, virtualization technologies.
  • Python or Bash scripting.
  • OTA software deployment and rollback mechanisms.
  • Security concepts: secure boot, cryptography, threat modeling.
  • Aerospace, avionics, or DO-178C exposure (nice to have).
Ideal Backgrounds
  • Viasat, Panasonic Avionics, Thales
  • Comcast, Verizon, AT&T, CommScope, Sagemcom, Vantiva, SERCOMM
  • Aerospace, networking, industrial automation, automotive embedded systems
  • RDK, broadband gateway, CPE, Wi-Fi device, or middleware development
What Makes a Strong Candidate?
  • Strong Linux, networking, and software engineering fundamentals.
  • Experience deploying software on hardware devices.
  • Knowledge of OTA updates, rollback, and reliability engineering.
  • Writes clean, maintainable, well-tested code.
  • Comfortable implementing against predefined architectures.
  • Aviation experience is a plus, not mandatory.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

GCS Recruitment • Redmond (WA)

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

Jobtailor • Clearwater (FL)

On-site
USD 90,000 - 130,000
Embedded Linux Software Engineer for Aircraft Systems & Networking
Embedded Linux Software Engineer for Aircraft Systems & Networking

GCS Recruitment • San Diego (CA)

On-site
USD 120,000 - 190,000
Embedded Flight Software Engineer
Embedded Flight Software Engineer

Actalent • Huntsville (AL)

On-site
USD 180,000 - 240,000
Embedded Linux Software Engineer - OTA & Networking
Embedded Linux Software Engineer - OTA & Networking

GCS Recruitment • Redmond (WA)

On-site
USD 120,000 - 170,000
Embedded Software Developer/Engineer
Embedded Software Developer/Engineer

OLSA Resources, Inc. • Phoenix (AZ)

On-site
USD 80,000 - 110,000
Sr. Embedded Software Engineer - Hardware/Software Integration (2026-087)
Sr. Embedded Software Engineer - Hardware/Software Integration (2026-087)

Astronics • Washington

On-site
USD 120,000 - 180,000
Embedded Engineer
Embedded Engineer

Novia Infotech • Elyria (OH)

On-site
USD 100,000 - 120,000
Embedded Software Engineering Intern
Embedded Software Engineering Intern

Baxter Aerospace, LLC • Saint George (UT)

On-site
USD 41,000 - 52,000
Growth opportunities
Overtime pay
Pay depends on experience
Embedded Software Engineer
Embedded Software Engineer

Searchability Aerospace & Defense • Town of Florida (NY)

On-site
USD 110,000 - 180,000