A C++ Native: You write clean, performant Modern C++ (17/20/23). You understand the cost of every allocation and the value of a deterministic system.
Systems-Minded: You think in terms of data flows, state machines, and concurrency. You understand that in our domain, "late data is wrong data."
A Problem Solver: You dive deep into the details to identify, understand, and solve difficult technical problems at the hardware-software boundary.
High Agency: You don't wait for perfect specifications. You understand the mission, look at the code, and drive the architecture forward.
Collaborative: You thrive in a multidisciplinary team, working closely with frontend, robotics, and integration engineers to deliver a cohesive product.
Required Skills
Experience: 5+ years of experience in backend or systems engineering, with a primary focus on high-performance C++ applications.
C++ Expertise: Deep proficiency in Modern C++ (17 or later).
Networking: Strong understanding of asynchronous networking, inter-process communication (IPC), and real-time data streaming.
Industry Context: Relevant experience in Aerospace, Robotics, Automotive, Sensors, or High-Frequency Trading—any domain where software interacts with the physical world in real-time.
Bonus Skills: Familiarity with autopilot/flight control systems (MAVLink/PX4/ArduPilot), geospatial data handling (GIS), or building safety-critical software systems.