DevJobs

Command and Control Software Developer

Overview
Skills
  • C# C# ꞏ 8y
  • Java Java ꞏ 8y
  • Networking Networking
  • Avalonia ꞏ 3y
  • MVVM ꞏ 3y
  • WPF ꞏ 3y
  • H.264
  • H.265
  • Multithreading
  • Publish
  • RS232
  • Subscribe
  • TCP/IP
  • UDP
  • Video streaming

We are looking for an experienced software developer with a passion for independent learning and multidisciplinary work. You will develop software across all stages of the development lifecycle, contribute to a collaborative team, propose creative solutions, and adopt new technologies. The role involves both Windows and Android-based systems.


Responsibilities

  • Develop Command and Control systems and supporting applications
  • Integrate software across system components
  • Enhance existing tools and features
  • Support external teams, plan tools, and assist QA testing
  • Create technical documentation and maintain coding standards
  • Collaborate with multidisciplinary teams including system engineers and integration personnel
  • Participate in field trials, performance tests, and software reviews
  • Contribute to version control, architecture, and design processes

Requirements

  • BSc in Computer Science or equivalent
  • 8+ years of experience in C# or Java
  • 3+ years of WPF or Avalonia (MVVM) development
  • Multithreading and Publish/Subscribe experience
  • Experience with video streaming (H.264/H.265)
  • Strong understanding of networking protocols: UDP, TCP/IP, RS232
  • Solid grasp of software architecture and design patterns
  • Strong documentation, testing, and communication skills
  • Fluent in Hebrew and English
  • Ability to work independently and on multiple projects in parallel
  • Willingness to travel

UVision Air