Hardware/Software Integration Engineer
Listed on 2026-09-12
-
IT/Tech
Systems Engineer, Hardware Engineer
About Otto Aerospace
OTTO is developing the world’s first fifth-generation business jet, designed for sustainability through the innovative use of advanced super-laminar aerodynamics and high-precision, net-shaped composites. Flight tests of our technology demonstrator validate a dramatic reduction in fuel burn and allow a sizeable improvement in cabin comfort. Otto Aerospace is designing world-class aircraft from first principles physics and delivering ground-breaking aircraft and economic performance.
Aboutthe Role
Super Natural Vision (SNV) reimagines the cabin window: in place of small portholes, the Phantom 3500 Super Natural Vision Infotainment System (SNVIS) gives passengers expansive, camera‑fed digital “windows” — an unbroken, high‑resolution view of the world outside, seamlessly blended with immersive infotainment. This is a deeply hands‑on role for an engineer who lives at the seam between hardware and software: you’ll be the person in the lab with a display panel in one hand and a terminal in the other — wiring cameras and screens, standing up compute nodes, writing and debugging the orchestration code that drives them, and chasing a single dropped frame from the GPU decoder all the way to the glass.
You will take SNV from the Class B engineering bench, through the cabin‑representative Class A mockup, toward flight‑worthy production hardware — owning integration, bring‑up, and verification at every step. If you want your fingerprints on a system passengers will remember for the rest of their lives, this is it.
What You’ll Do- Integrate and bring up SNV hardware in the Costa Mesa lab — external cameras, 4K/8K OLED display assemblies, multi‑node compute, managed networking, and power/thermal subsystems — from first power‑on to synchronized, full‑wall playback.
- Build, extend, and debug the orchestration software that ties it together: a Python (FastAPI + Socket.IO) orchestrator, a React/Type Script Mission Control UI, native Rust “launch‑agent” services on the Mac display nodes, and Power Shell / Bash / AppleScript automation across Windows, macOS, and Linux.
- Own the media pipeline end to end — hardware‑decoded mpv/VLC playback, ffmpeg transcode (HEVC/H.264, NVENC/Video Toolbox), and per‑panel content split across 7680×2160 dual‑panel window spans.
- Wire, label, and document the physical system — HDMI/Thunderbolt video, USB touch, Cat6/PoE networking, and UPS/PDU‑backed power — keeping interface control documents, cable schedules, and bills of materials configuration‑controlled and matched to as‑built.
- Stand up and operate the X‑Plane 12 simulation environment used to stimulate the wall — networked EXVI master/slave visuals, XPPython3 dataref plugins, and multi‑node camera views — so the team can test realistic out‑the‑window imagery without leaving the lab.
- Develop and run verification — quantify frame drops, GPU‑decode utilization, sync, and latency with the SNV Validation Suite (pytest, GPU telemetry, statistical analysis) and generate traceable reports against requirements.
- Diagnose the hard, cross‑domain problems — a wall that won’t span, a node that won’t hold a camera view, a decode stall on a 27 GB asset, a Mac that drops off the managed switch — and drive each to root cause.
- Partner across teams and vendors — camera, display, compute, and CMS/avionics groups, plus external build/fab partners (such as the Roush cabin mockup) — to align interfaces and hit integration milestones.
- Help mature the system toward certification — supporting DO‑178C / DO‑254 / DO‑160G artifacts and DAL‑D discipline as SNV transitions from lab to flight hardware.
Other duties as assigned
Who You AreEducation Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer…
(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).