Embedded Software Application Engineer (Avionics / Aerospace)
Location:
Plano, TX OR Rockford, IL
Duration:
Long-Term Contract (12+ Months with Possible Extension)
About The Role
STAFFXPERT LLC is seeking an Embedded Software Application Engineer on behalf of our client in Plano, TX or Rockford, IL
to support the development, integration, verification, and maintenance of safety-critical embedded software systems within aerospace and avionics environments.
This role is ideal for an experienced engineer with a strong background in real-time embedded systems, safety-critical software development, and aerospace-grade engineering standards. The selected candidate will play a key role in developing robust embedded software solutions for mission-critical applications.
Key Responsibilities
-
Design, develop, integrate, and maintain embedded software for safety-critical aerospace and avionics systems
-
Develop software using Embedded C within real-time operating system (RTOS) environments
-
Support the complete software development lifecycle including requirements analysis, design, coding, integration, testing, verification, and validation
-
Collaborate with cross-functional engineering teams to ensure software performance, reliability, and compliance
-
Participate in debugging, troubleshooting, and root cause analysis of real-time embedded systems
-
Maintain requirements traceability and support lifecycle documentation activities
-
Contribute to compliance, certification, and audit-related engineering efforts
Required Qualifications
-
7+ years of experience in embedded software development
-
Strong hands-on experience with Embedded C programming
-
Proven experience working in RTOS-based environments
-
Prior experience in Aerospace, Avionics, Defense, or Safety-Critical industries is required
-
Strong understanding of DO-178C software development processes and environments
-
Experience across software requirements, architecture, coding, integration, verification, and validation
-
Hands-on experience debugging and troubleshooting real-time embedded systems
-
Experience with requirements traceability and technical documentation
-
Familiarity with version control systems and software development tools
Preferred Qualifications
-
Experience supporting DO-178C DAL A programs
-
Exposure to aerospace certification and compliance activities
-
Experience with requirements management tools such as DOORS
-
Knowledge of avionics communication protocols, including ARINC 429
-
Experience supporting audits, compliance, and certification initiatives
Technical Environment
Programming Languages:
Embedded C, C++, Python (Preferred)
Operating Systems:
RTOS, Embedded Linux (Preferred)
Communication Protocols:
Ethernet, SPI, CAN, I2C, RS-485, UART
Tools & Platforms:
Git, DOORS, Lauterbach Trace32, ARM Development Tools, MS Visio
Preferred Industry Experience
Candidates with experience in the following domains are highly encouraged to apply:
-
Aerospace Systems
-
Avionics Platforms
-
Defense Programs
-
Flight Control Systems
-
Safety-Critical Embedded Systems
-
Mission-Critical Software Development