Embedded Software Application Engineer; Avionics/Aerospace
Listed on 2026-07-05
-
Software Development
Embedded Systems/ Firmware/ IoT, Unix/Linux, Software Testing, Embedded Software Engineer
Job Description -
Linked In mandatory
Embedded Software Application Engineer (Avionics / Aerospace)
Location: Onsite - Plano, TX or Rockford, IL Duration: 12 Months + Extensions client domain- [Avionics / Aerospace]
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.
Position OverviewWe 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.
- 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.
- 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.
- 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 Trace
32, ARM development environments, and MS Visio.
- Embedded C
- C++
- Python (Preferred)
- RTOS
- Embedded Linux (Preferred)
- Ethernet
- SPI
- CAN
- I2C
- RS-485
- UART
- Git
- DOORS
- Lauterbach Trace
32 - ARM Development Tools
- MS Visio
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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).