Embedded Software Application Engineer (Avionics / Aerospace)
Anveta
- United States
- United States
About
Location: Onsite in Plano, TX or Rockford, IL Duration: 12 Months + Extensions Position Overview We are seeking a highly skilled Embedded Software Application Engineer to support the design, development, integration, verification, and maintenance of safety-critical embedded software systems within aerospace and avionics environments. This role focuses on application-level embedded software development, real-time systems, software verification, requirements traceability, and compliance with aerospace software development standards. The ideal candidate will have strong experience in Embedded C development, RTOS-based systems, DO-178C environments, and software lifecycle processes supporting mission-critical aerospace applications. Key Responsibilities Design, develop, maintain, and enhance embedded software applications using Embedded C. Participate in the complete Software Development Lifecycle (SDLC) within safety-critical environments. Analyze, interpret, and implement software requirements. Support software architecture, design, coding, integration, and verification activities. Perform software debugging, root cause analysis, and issue resolution. Develop and execute software test procedures and verification activities. Create and maintain requirements traceability and technical documentation. Participate in design reviews, code reviews, peer reviews, and lifecycle audits. Collaborate with systems, software, testing, and integration teams to ensure compliance and quality objectives. Support software integration activities involving communication protocols and avionics interfaces. Contribute to continuous improvement of software development and verification processes. Required Qualifications 7+ years of experience in Embedded Software Development. Strong hands-on experience with Embedded C. Experience working in RTOS-based environments. Experience in aerospace, avionics, defense, or other safety-critical industries. Hands-on experience working within DO-178C software development environments. Strong understanding of software requirements, design, coding, integration, verification, and validation processes. Experience supporting safety-critical or mission-critical software systems. Experience with requirements traceability and lifecycle documentation. Experience with software debugging and troubleshooting in real-time embedded systems. Familiarity with software development tools and version control systems. Strong analytical and problem-solving skills. Excellent communication and collaboration abilities. Preferred Qualifications Experience with DO-178C DAL A programs. Experience with FAA certification activities. Experience using DOORS or other requirements management tools. Experience with avionics communication protocols such as ARINC 429. Experience supporting certification, audit, and compliance activities. Experience with tools such as Git, Lauterbach Trace32, ARM development environments, and MS Visio. 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 & Technologies Git DOORS Lauterbach Trace32 ARM Development Tools MS Visio Preferred Industry Background Candidates with experience supporting: Aerospace Systems Avionics Platforms Defense Programs Flight Control Systems Safety-Critical Embedded Systems Mission-Critical Software Development will be highly preferred. Important Note Candidates must have prior experience in aerospace, avionics, defense, or other safety-critical software environments, including hands-on exposure to DO-178C software development processes.
Languages
- English
Notice for Users
This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.