Embedded Software Application Engineer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Embedded Software Application Engineer (Avionics / Aerospace)Location: Plano, TX OR Rockford, ILDuration: Long-Term Contract (12+ Months with Possible Extension)About The RoleSTAFFXPERT 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 ResponsibilitiesDesign, 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 Qualifications7+ 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 QualificationsExperience 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 EnvironmentProgramming Languages: Embedded C, C++, Python (Preferred)Operating Systems: RTOS, Embedded Linux (Preferred)Communication Protocols: Ethernet, SPI, CAN, I2C, RS-485, UARTTools & Platforms: Git, DOORS, Lauterbach Trace32, ARM Development Tools, MS VisioPreferred Industry ExperienceCandidates 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