Software Engineer - Image processing

Job expired!

Join Destinus: Pioneering Aerospace and Defense Technologies

At Destinus, we are at the cutting edge of European aerospace and defense innovation, specializing in AI-driven autonomous flight systems and advanced turbine engines. Our groundbreaking technologies offer unparalleled efficiency and performance, setting new standards in supersonic and hypersonic flight. We are leading the next generation of combat-proven defense innovations and breakthrough propulsion systems, integrating turbojet and ramjet technologies for future hypersonic vehicles powered by hydrogen propulsion.

Position: Software Engineer - Image Processing

As a Software Engineer in Image Processing at Destinus, you will contribute to the development of state-of-the-art image recognition neural networks. Your role will involve creating software for training image synthesis and analysis, using various backgrounds and targeted objects. These images will facilitate the coordination of UAV flight with nearby objects at short distances.

Key Responsibilities

  • Collaborate with the team to develop and implement image processing software with neural networks suitable for onboard computers.
  • Assist in selecting and sampling backgrounds and isolated object images to ensure consistency and quality for training purposes.
  • Generate synthetic training images using diverse backgrounds and target objects.
  • Develop and debug algorithms to define coordinates of moving objects across different backgrounds.
  • Debug onboard software using synthetic data, then evaluate performance in real-world tests.
  • Optimize neural network architectures and hyperparameters to enhance performance and efficiency.
  • Evaluate, validate, and adjust model performance through testing and analysis.
  • Stay updated with the latest advancements in image recognition and machine learning techniques.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, Mathematics, or a related field. A Master's degree or PhD is a plus.
  • Proven experience in developing and implementing image processing and recognition neural networks using frameworks such as TensorFlow, PyTorch, or Keras, and platforms like RaspberryPi 4 and/or Jetson.
  • Proficiency in programming languages such as C++ and/or Python, with experience in data manipulation and analysis libraries (e.g., NumPy, Pandas).
  • Familiarity with version control systems (e.g., Git) and collaborative development workflows.
  • Expertise in image processing techniques and tools for pre-processing and manipulating images, including experience with libraries like OpenCV and V4L2.
  • Experience in generating synthetic training data and data preparation techniques.
  • Strong understanding of machine learning concepts and techniques, particularly in convolutional neural networks (CNNs) and deep learning.
  • Excellent problem-solving skills and the ability to work effectively in a team environment.
  • Strong communication skills in English, with the ability to explain complex technical concepts to engineers from various disciplines.
  • Demonstrated ability to stay current with the latest research and developments in image recognition and machine learning.

Destinus is an equal opportunity employer. We value diversity in our company and teams and do not discriminate based on age, race, religion, color, country of origin, gender, sexual orientation, or disability status.

About Destinus: Leading European aerospace and defense innovations with cutting-edge AI and propulsion technologies.