Вакансія

Senior Rust/C++ Developer

На жаль, вакансія вже закрита!

але ви можете переглянути схожі

Огляд

An international technology startup building next-generation defense solutions in airspace security. The company is seeking a Senior Rust/C++ Developer to build mission-critical real-time control and monitoring systems. You will use Rust and C++ to deliver high-performance applications that help operators make fast, accurate decisions during live operations.

Обов'язки

  • ui design and implementation for real-time control systems
  • interactive data visualizations for live data streams and system metrics
  • efficient ui components using Rust and immediate-mode GUI frameworks
  • performance optimization for real-time data processing and visualization
  • cross-functional collaboration with embedded systems engineers to translate complex requirements into user-friendly interfaces
  • cross-platform compatibility and consistent design maintenance
  • accessibility features and modern ux pattern implementation

Вимоги

  • 7 years or more of Rust/C++ development experience with expertise in complex, data-intensive applications
  • background in aerospace, robotics, or uav systems
  • expert-level Rust/C++ programming skills with gui and desktop application experience
  • Rust/C++ gui frameworks experience (egui preferred, or similar to Dear ImGui)
  • systems programming proficiency in Rust/C++
  • real-time data visualization and plotting libraries proficiency
  • applications experience handling live telemetry streams and real-time data processing
  • linux development environment experience
  • documentation discipline, technical debt awareness, and version control best practices
  • English proficiency (upper intermediate or higher)
  • degree-level education
Will be an advantage
  • video streaming protocols and integration knowledge
  • protocol buffers and messaging systems experience
  • embedded systems experience and hardware-software integration understanding
  • peripheral integration experience (controllers, video I/O devices, digital/analog interfaces)
  • radio signal processing and rf systems familiarity
  • real-time control and monitoring interface experience; live operational data visualization; health monitoring and alert mechanisms knowledge
  • zeromq or similar messaging protocol experience; websockets for real-time communication
  • nix package manager and declarative build systems knowledge
  • simulation and testing environment development familiarity
  • mission-critical software development practices familiarity
  • flight control systems and aerospace terminology understanding
  • systems integration and hardware-software interfaces knowledge

Умови

  • full-time position and official employment
  • competitive salary (level to be discussed individually based on interview results)
  • location: Kyiv (preferred); Lviv possible with 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