Senior Platform Engineer
Core
Builds the onboard software platform for Neros' unmanned systems, focusing on runtime, middleware, and real-time data integration for autonomy.
Role type
Senior IC embedded systems engineer (real-time/robotics)
Builds
Onboard autonomy runtime and middleware layers for unmanned aircraft and ground vehicles
Domain
Defense technology, unmanned systems, real-time embedded software
Required skills
C++ (embedded Linux), real-time systems engineering, middleware integration (ROS 2, DDS, Zenoh, LCM), high-rate data logging, hardware time-synchronization, sensor driver development
Preferred skills
Unmanned aircraft experience (PX4, ArduPilot, MAVLink), thermal imaging payload integration, hardware-in-the-loop bench design, deterministic log replay
Technologies
C++, Python, ROS 2, DDS, Zenoh, LCM, PX4, ArduPilot, MAVLink, MIPI CSI-2, GMSL, USB3 Vision, GigE Vision, SPI, I2C, PTP, gPTP, PPS
Responsibilities
Implement and maintain autonomy runtime and middleware integration layers; own real-time scheduling and latency accounting on target hardware; design and implement high-rate on-vehicle logging; implement hardware time-stamping and time synchronization; support hardware-in-the-loop bench infrastructure and field test operations
Seniority
Senior, hands-on IC