Embedded Systems Test Engineer Avionics
Core
Design, build, debug, and support embedded diagnostic and functional test software for PowerPC- and Intel x86-based avionics hardware platforms.
Role type
Senior IC embedded systems test engineer (avionics)
Builds
Board-level diagnostic software, Built-In Test (BIT) implementations, and hardware verification tools for Line Replaceable Units (LRUs) and Modules (LRMs).
Domain
Avionics / Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Embedded C/C++ programming, Assembly language (PowerPC/x86), Low-level hardware interfacing, Processor architecture knowledge, Schematic and data sheet interpretation, Memory technology expertise (RAM/FLASH), Hardware debugging (JTAG, logic analyzers, oscilloscopes), Legacy system navigation, Safety-critical system development.
Preferred skills
Honeywell PRIMUS EPIC/APEX avionics experience, HBIT architecture knowledge, Intel 486/Pentium II legacy hardware experience, Ethernet MAC/PHY diagnostics, FPGA/CPLD interface experience.
Technologies
PowerPC, Intel x86, JTAG, FPGA, CPLD, Ethernet MAC/PHY, RAM, FLASH, Logic Analyzers, Oscilloscopes
Responsibilities
Create low-level tests interacting directly with hardware registers and signals; Develop memory and FLASH diagnostics for fault identification; Build Ethernet controller diagnostics for initialization and interface verification; Adapt startup and assembly routines for hardware test environments; Troubleshoot hardware/software interactions using lab instruments; Document test algorithms and diagnostic coverage.
Seniority
Senior, hands-on IC