Taro Logo

Software Engineer UAV Ground-Station

European aerospace company developing AI-driven autonomous flight systems, hydrogen technologies, and advanced turbine engines for supersonic and hypersonic drones.
Payerne, Switzerland
Backend
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
3+ years of experience
AI · Automotive · Space

Job Description

Destinus, a pioneering European aerospace company, is seeking a Software Engineer for their UAV Ground-Station team. This role combines innovative aerospace technology with software development, focusing on designing and implementing advanced features for Ground Control Station (GCS) systems. The position offers a unique opportunity to work at the intersection of UAV technology, AI-driven autonomous flight systems, and advanced aerospace engineering.

The ideal candidate will be responsible for developing both client and server-side applications in Java, designing system architecture, and implementing communication protocols for UAV systems. This role requires a strong foundation in software engineering principles, experience with sensor integration, and expertise in communication protocols such as CAN, Serial, and TCP/IP.

Working in a hybrid environment from Payerne, Switzerland, you'll be part of a global team pushing the boundaries of aerospace technology. The company is at the forefront of developing supersonic and hypersonic drones, hydrogen technologies, and advanced sustainable aviation solutions. This position offers the excitement of working on cutting-edge projects while contributing to the future of flight technology.

The role demands a combination of technical expertise and innovative thinking, with opportunities to work on complex problems in a fast-paced environment. You'll be joining a company that values diversity and provides a platform for making real impact in the aerospace industry. If you're passionate about aerospace technology and want to be part of shaping the future of flight, this position offers an exceptional opportunity to work with cutting-edge technology while contributing to meaningful innovations in the field.

Last updated 2 months ago

Responsibilities For Software Engineer UAV Ground-Station

  • Design and implement advanced features for the GCS client and server (Java)
  • Work with development team to define system architecture
  • Design communication protocols
  • Write, maintain, and optimize test cases
  • Document test results and provide detailed reports
  • Troubleshoot issues and maintain system performance

Requirements For Software Engineer UAV Ground-Station

Java
  • Bachelor's or Master's degree in Computer Science, Engineering, or related technical field
  • Experience as an application developer, building applications from ground up
  • Fluency in at least one programming language (C++, Java, or Delphi)
  • Strong understanding of programming for diverse operating systems and platforms
  • Familiarity with programming design patterns and software development best practices
  • Experience with version control systems, package managers, and CI/CD pipelines
  • Familiarity with interfacing applications with remote sensors
  • Experience with communication protocols (CAN, Serial, TCP/IP)
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • English language proficiency (mandatory)

Benefits For Software Engineer UAV Ground-Station

  • Work on cutting-edge aerospace projects
  • Collaborate with global team of top engineers
  • Fast-paced and high-growth environment
  • Opportunity to shape the future of flight