Software Engineer – Sensor Data and Image Processing

Leonardo

vacanciesineu.com

Job Description:

Mission: We are looking for a talented Software Developer to design and implement cutting-edge software solutions for processing sensor data and images from Synthetic Aperture Radar (SAR) and optical sensors. The ideal candidate will be involved in developing advanced algorithms and systems that leverage state-of-the-art technologies in data processing, machine learning, and computer vision to extract meaningful insights from large volumes of sensor data.

Responsibilities:

  • Software Development for Image Processing: Design, develop, and maintain software solutions for processing images and sensor data, with a focus on applications related to SAR and optical sensors.
  • Algorithm Development: Create and optimize algorithms for data extraction, filtering, and enhancement of sensor images using advanced techniques such as image recognition, segmentation, and feature extraction.
  • Machine Learning Integration: Implement machine learning models to analyze sensor data, detect patterns, and automate decision-making processes. Familiarity with frameworks such as TensorFlow, PyTorch, or Scikit-learn is a plus.
  • Programming and Coding: Develop high-quality, efficient, and scalable software using languages such as Python and C++. Experience in leveraging Python libraries such as OpenCV for computer vision and image processing tasks is highly desirable.
  • Data Management: Handle large datasets and optimize data pipelines for efficient processing, storage, and retrieval of sensor data in real-time environments. Knowledge of cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes) is advantageous.
  • Project Management and Collaboration: Manage the software development lifecycle, from initial design and development through testing, deployment, and maintenance. Collaborate with cross-functional teams to ensure the integration of sensor processing solutions with other systems.

Key Activities:

  • Develop and maintain software solutions for image processing related to sensor data (SAR and optical) using modern tools and frameworks.
  • Write efficient code for implementing algorithms and software functionalities to support image processing and sensor data analysis.
  • Collaborate with other developers to program solutions that enhance image processing applications.
  • Oversee development phases from concept through deployment, ensuring that project timelines and quality standards are met.
  • Troubleshoot and debug software, ensuring robust performance and adaptability to real-world sensor data scenarios.

Qualifications:

  • Programming skills in Python and/or C++. Experience with libraries such as GDAL SciPy, or NumPy is a plus.
  • Hands-on experience with image processing, sensor data analysis, or similar technical fields.
  • Experience in machine learning and deep learning frameworks (e.g., TensorFlow, PyTorch) for processing and analyzing image data.
  • Familiarity with cloud services (AWS) and modern development practices like containerization (Docker, Kubernetes).
  • Strong problem-solving skills and the ability to handle large-scale datasets.
  • Ability to work independently and within a team to manage multiple development stages, including planning, coding, testing, and deployment.

Seniority:

Expert

Primary Location:

IT – Roma – Via Tiburtina, 965

Contract Type:

Permanent

Hybrid Working:

Hybrid

Read Full Description

Apply
To help us track our recruitment effort, please indicate in your cover//motivation letter where (vacanciesineu.com) you saw this job posting.

Job Location