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.