Senior Rust/C++ Developer в Lobby X, Київ, Львів
Lobby X
- Киев
- Постоянная работа
- Полная занятость
/ /2 вересня 2025Senior Rust/C++ DeveloperКиїв, ЛьвівJoin an international technology startup building next-generation defense solutions in airspace security.
We're looking for a Senior Rust/C++ Developer to develop mission-critical real-time control and monitoring systems. You'll work with Rust and C++ to build high-performance applications that enable operators to make fast, accurate decisions during live operations.Key Responsibilities:
- Design and implement intuitive, responsive user interfaces for real-time control systems
- Develop interactive data visualizations for live data streams and system metrics
- Create efficient UI components using Rust and immediate mode GUI frameworks
- Optimize performance for real-time data processing and visualization
- Collaborate with embedded systems engineers to translate complex technical requirements into user-friendly interfaces
- Ensure cross-platform compatibility and maintain design consistency
- Implement accessibility features and modern UX patterns
- 7+ years of Rust/C++ development experience with demonstrated expertise in complex, data-intensive applications.
- Background in aerospace, robotics, or UAV systems
- Expert-level Rust/C++ programming skills with experience in GUI development and desktop applications
- Strong experience with Rust/C++ GUI frameworks (egui preferred, or similar to Dear ImGui)
- Strong Rust/C++ programming experience with an understanding of systems programming
- Proficiency with real-time data visualization and plotting libraries
- Experience developing applications that handle live telemetry streams and real-time data processing
- Experience with Linux development environments
- Familiarity with technical debt, documentation, and version control best practices
- English (upper intermediate or higher)
- Knowledge of video streaming protocols and integration
- Experience with protocol buffers and messaging systems
- Experience in embedded systems, and understanding of hardware-software integration
- Experience with peripheral integration (controllers, video I/O devices, digital/analog interfaces)
- Familiarity with radio signal processing and RF systems
- Experience building real-time control and monitoring interfaces, developing data visualization for live operational data, knowledge of health monitoring systems, and alert mechanisms
- Experience with ZeroMQ or similar messaging protocol, websockets for real-time communication
- Knowledge of Nix package manager and declarative build systems
- Familiarity with simulation and testing environment development
- Familiarity with mission-critical software development practices
- Understanding of flight control systems and aerospace terminology
- Knowledge of systems integration and hardware-software interfaces
- Full-time position & official employment
- Competitive salary (level to be discussed individually based on interview results)
- Location: Kyiv (preferred). Lviv is also possible, but requires willingness to travel to Kyiv for periodic business trips
- Medical insurance
- Exciting work environment in a dynamic team
- Exceptional experience with innovative product
- Reservation from mobilization
Dou