Mid-Senior Software Engineer – Computer Vision

Oversonic

Carate Brianza

In loco

EUR 52.000 - 78.000

Tempo pieno

10 giorni fa

Aumenta le possibilità di ricevere una risposta da questo datore di lavoro

Il tuo curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Docker and MLOps support

Descrizione del lavoro

Oversonic is seeking a Software Engineer to join the Vision team, focusing on integrating computer vision models into production software for our robotics platform, on edge devices and in the cloud.

You will design robust pipelines for data acquisition, inference, and AI model deployment, collaborating with AI, Software, and Hardware teams; proficiency in Python, PyTorch or TensorFlow, and experience with NVIDIA Jetson is required.

Competenze

  • Bachelor's or Master's degree in CS, Software Engineering, Robotics, or related field.
  • At least 2 years of software development experience focusing on computer vision, robotic perception, or 3D vision.
  • Strong Python OOP with multithreading and async programming.
  • Experience with streaming and IoT protocols such as WebRTC and MQTT.
  • Hands-on with RGB-D pipelines, point clouds, and 3D libraries like PCL.
  • Experience deploying DL models with PyTorch or TensorFlow.
  • Experience deploying/optimizing AI models on GPUs/edge with ONNX Runtime, TensorRT, CUDA, NVIDIA Jetson.
  • Familiarity with Git workflows.

Mansioni

  • Integrate CV models into production software across robotics platform.
  • Develop services and pipelines for image acquisition, inference, and post-processing.
  • Deploy AI apps on edge devices (NVIDIA Jetson) and cloud.
  • Integrate with REST/gRPC, messaging, and streaming protocols.
  • Optimize performance and manage AI model lifecycle (ONNX, TensorRT).
  • Develop modular software in Python.
  • Containerize apps with Docker and contribute to CI/CD.
  • Collaborate with AI, Software, and Hardware teams for end-to-end solutions.

Conoscenze

Python
Object-Oriented Programming
Multithreading
Asynchronous programming
Edge computing
PyTorch
TensorFlow
ONNX Runtime
TensorRT
CUDA
NVIDIA Jetson
Git
REST/gRPC
WebRTC
MQTT
PCL
3D vision

Formazione

Bachelor's or Master's degree in Computer Science, Software Engineering, Robotics, or related field

Strumenti

Docker
CI/CD pipelines
ROS / ROS 2
MLOps infrastructures

Descrizione del lavoro

We are looking for a Software Engineer with experience in integrating Computer Vision solutions to join our Vision team. The successful candidate will primarily be responsible for developing and integrating software applications that bring computer vision models into production across our robotics platform, both on edge devices and in the cloud.

The role will focus on designing robust and modular software pipelines for data acquisition, inference, inter-service communication, and AI model deployment, while collaborating closely with the AI, Software, and Hardware teams.

The selected candidate will work on:

  • Integrating computer vision models (object detection, segmentation, and pose estimation) into production software applications.
  • Developing software services and pipelines for image acquisition, inference, and post-processing.
  • Deploying AI applications on edge devices (NVIDIA Jetson) and cloud infrastructures.
  • Integrating with middleware, REST/gRPC APIs, messaging systems, and streaming protocols.
  • Optimizing application performance and managing the AI model lifecycle (ONNX, TensorRT).
  • Developing modular software in Python.
  • Containerizing applications with Docker and contributing to CI/CD pipelines.
  • Collaborating with AI, Software, and Hardware teams to deliver end-to-end integrated solutions.
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, Robotics, or a related field.
  • At least 2 years of experience in software development with a focus on computer vision, robotic perception, or 3D vision systems.
  • Strong knowledge of Object-Oriented Programming in Python, including multithreading and asynchronous programming.
  • Experience with streaming protocols (e.g., WebRTC) and IoT communication protocols (e.g., MQTT).
  • Hands-on experience with RGB-D pipelines, point cloud processing, and 3D libraries (e.g., PCL).
  • Experience developing or integrating deep learning models for object detection, segmentation, and pose estimation using PyTorch or TensorFlow.
  • Experience deploying and optimizing AI models on GPUs and edge devices using technologies such as ONNX Runtime, TensorRT, CUDA, and NVIDIA Jetson.
  • Experience with model conversion, FP16/INT8 quantization, and real-time inference optimization.
  • Familiarity with collaborative development workflows based on Git.
Nice to Have
  • Experience with ROS or ROS 2.
  • Experience with Docker and MLOps infrastructures.
  • Experience building or maintaining CI/CD pipelines for machine learning models.
  • Familiarity with Vision-Language Models (VLMs) or other emerging AI models for robotics.
Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Computer Vision Engineer
Computer Vision Engineer

Oversonic Robotics • Milano

In loco
EUR 60.000 - 90.000
Hybrid work model
Career growth opportunities
Impactful projects
Computer Vision Engineer
Computer Vision Engineer

Hermes Corporate • Italia

In loco
EUR 55.000 - 75.000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

trtwo • Roma

In loco
EUR 30.000 - 42.000
Junior Computer Vision Engineer
Junior Computer Vision Engineer

Myveryeasy • Cagliari

Ibrido
EUR 12.000 - 20.000
Junior Computer Vision Engineer
Junior Computer Vision Engineer

trtwo • Roma

In loco
EUR 18.000 - 22.000
Edge-Cloud Computer Vision Engineer
Edge-Cloud Computer Vision Engineer

Oversonic • Carate Brianza

In loco
EUR 52.000 - 78.000
Docker and MLOps support
Edge/Cloud Computer Vision Engineer for Robotics
Edge/Cloud Computer Vision Engineer for Robotics

Oversonic Robotics • Milano

Ibrido
EUR 60.000 - 90.000
Hybrid work model
Career growth opportunities
Impactful projects
AI & Computer Vision Engineer
AI & Computer Vision Engineer

OXI S.r.L. • Modena

In loco
EUR 65.000 - 95.000
Senior Staff Software Engineer, Perception
Senior Staff Software Engineer, Perception

AeroVect • Italia

In loco
EUR 90.000 - 150.000
Computer Vision & AI Scientist
Computer Vision & AI Scientist

Cosmo Group • Milano

In loco
EUR 95.000 - 125.000