CareerPlan

Principal Real-time Software Engineer

USAFull-time$108k–$205k2026-08-12 → 2026-11-10
On-site · United StatesUnited States citizens onlySecurity clearance required

Core

Architect, design, implement, test, and debug integrated embedded real-time software in heterogeneous systems combining firmware and hardware for autonomous avionics.

Role type

Principal Real-time Software Engineer (Embedded Systems)

Builds

Integrated embedded real-time software for autonomous avionics systems

Domain

Aerospace and Defense / Embedded Systems

Required skills

Embedded C++ development, Embedded software security, Software architecture design, Embedded real-time operating systems (RTOS), Hardware-software integration

Preferred skills

Rate monotonic theory, Layered architecture principles, Electrical schematic reading, Firmware source (VHDL/Verilog), Assembly language, Lab equipment usage, Device drivers, Engineering team leadership

Technologies

Linux, Security, Verilog, VHDL, FPGA, IoT, Robotics

Responsibilities

Architect and implement embedded real-time software in heterogeneous systems, Collaborate on product concepts and implementation approaches, Coach and mentor team members, Participate in design reviews, Ensure software reliability across avionics systems

Seniority

Principal, hands-on IC with mentorship