Haystack
← Back to Jobs
Technology

Avionics Software Engineer/Embedded C Software Engineer

Talent GroupsMineral Wells, TX🇺🇸United StatesPosted 28 Jul 2026

Quick Overview

Work Type
On Site
Level
Mid Senior

Job Description

Job Title: Embedded Software Engineer – Avionics (C/DO-178B/C)

Location: Mineral Wells, TX (Onsite)

Job Summary

We are seeking an experienced Embedded Software Engineer with strong expertise in Embedded C development for avionics applications. The ideal candidate will have experience developing, integrating, and troubleshooting large-scale embedded software projects while working with avionics communication protocols and following DO-178B/C software development standards.

Required Qualifications

  • Bachelor''s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related technical field.
  • Minimum 4 years of experience in Embedded C software development.
  • Strong experience in C application development, software integration, debugging, and troubleshooting of large-scale embedded systems.
  • Hands-on experience with communication protocols, including:
    • TCP/IP
    • ARINC 429
    • RS-232
    • RS-422
    • UART
    • SPI
  • Experience creating and maintaining Makefiles and working with embedded compilers/toolchains.
  • Knowledge of C coding standards and static code analysis tools such as PC-Lint or equivalent.
  • Understanding of DO-178B/C software development lifecycle and avionics certification processes.
  • Experience working with Avionics Systems and Flight Instrumentation.

Preferred Qualifications

  • Experience with Real-Time Operating Systems (RTOS).
  • Familiarity with embedded software testing, verification, and validation.
  • Strong analytical, debugging, and problem-solving skills.

Skills

Embedded Systems
TCP/IP

Similar jobs