Staff Engineer, Software, GCS - C++
Design, develop, and lead GCS/C2 software for unmanned systems using C++, Qt/QML, and QGroundControl. Own major features, mentor engineers, and support live mission operations.
Lead design and deployment of advanced test systems and frameworks for aerospace UAV hardware, including software architecture, automation, and cross-functional validation in high-reliability environments.
Design, develop, and lead GCS/C2 software for unmanned systems using C++, Qt/QML, and QGroundControl. Own major features, mentor engineers, and support live mission operations.
Lead embedded firmware development for semiconductor fab equipment, from microcontroller bring-up through real-time Linux control applications. Requires 8+ years of real-time embedded C experience and close collaboration with hardware teams.
As a Staff Embedded Software Engineer, you will develop high-quality C/C++ code for X-Bat aircraft, leading cross-functional teams to implement advanced robotic avionics capabilities. You will own complex software features from design to production, participate in architecture reviews, and integrate software from various departments.
Designs and optimizes low observable features for autonomous aircraft, including RCS shaping, EM signature modeling with tools like HFSS and CST, and survivability testing. Requires 7+ years in LO engineering, EM simulation proficiency, and US Secret clearance.
Build C++ system services for the Illumio Virtual Enforcement Node (VEN), a lightweight security agent that enforces micro-segmentation policies on Unix, Windows, and macOS by leveraging OS-native mechanisms. Requires 5+ years building distributed systems, strong C++ proficiency, OS and networking knowledge.