Senior Software Platform Integration Engineer
Core
Spearhead computing platforms strategy and drive HW/SW integration for multi-system architectures in next-generation AirPower systems.
Role type
Senior IC embedded software platform integration engineer
Builds
Robust, certifiable software artifacts for onboard safety-critical computers and standardized platform support software
Domain
Avionics / Embedded Systems / Aerospace
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C (real-time embedded), ARM/PowerPC/x86 SoC architecture, avionics data buses (ARINC-429, MIL-STD-1553B, CAN, AFDX, TSN), RTOS (ARINC-653), RTCA DO-178C, Python (automation), PCIe/DMA
Preferred skills
Embedded Linux driver development, SysML/UML modeling, static analysis tools (Polyspace, LDRA), multicore performance profiling
Technologies
Wind River VxWorks 653, PikeOS, Green Hills Integrity, DEOS, GCC, Clang/LLVM, Jira, Confluence
Responsibilities
Elicit and maintain Software Requirements Specifications (SRS) for safety-critical computers; Design and develop software artifacts adhering to RTCA DO-178C; Lead definition of full software platform architectures including partitioning and scheduling; Drive strategy for common APIs and standardized access to platform support software; Design and implement new capabilities for embeddable solutions; Share responsibility for platform software certification process; Perform trade-off analyses and rapid prototyping on reference boards
Seniority
Senior, hands-on IC