Mid-Senior Software Engineer – Computer Vision

Oversonic

Carate Brianza

In loco

EUR 55.000 - 80.000

Tempo pieno

14 giorni+

Ricevi più risposte dai datori di lavoro

Invia un CV specifico per questa offerta in pochi minuti.

Descrizione del lavoro

Oversonic is seeking a Software Engineer to join our Vision team, focusing on integrating computer vision solutions into production on edge devices and in the cloud. You will design modular pipelines for data acquisition, inference, and AI model deployment, collaborating with AI, Software, and Hardware teams.

The role involves integrating CV models into production software, building services for image acquisition, inference, and post-processing, deploying on NVIDIA Jetson and cloud, and

Competenze

  • Bachelor's or Master's degree in CS, SWE, robotics, or related field.
  • At least 2 years of experience in software development focusing on computer vision, robotics perception, or 3D vision.
  • Strong knowledge of Python OOP, including multithreading and asynchronous programming.
  • Experience with streaming and IoT protocols (WebRTC, MQTT).
  • Hands-on experience with RGB-D pipelines, 3D libraries (PCL).
  • Experience with deep learning models (PyTorch or TensorFlow).
  • Experience deploying AI models on GPUs/edge devices (ONNX Runtime, TensorRT, CUDA, NVIDIA Jetson).
  • Experience with model quantization (FP16/INT8) and real-time inference.
  • Familiarity with Git and collaborative workflows.

Mansioni

  • Integrate CV models into production software applications.
  • Develop software services and pipelines for image acquisition, inference, and post-processing.
  • Deploy AI applications on edge devices and cloud infrastructures.
  • Integrate with middleware, REST/gRPC APIs, messaging systems, and streaming protocols.
  • Optimize application performance and manage the AI model lifecycle (ONNX, TensorRT).
  • Develop modular software in Python.
  • Containerize applications with Docker and contribute to CI/CD pipelines.
  • Collaborate with AI, Software, and Hardware teams to deliver end-to-end integrated solutions.

Conoscenze

Python programming
Object-oriented programming
Multithreading & asynchronous
Computer vision basics
Git workflows
Team collaboration
ROS knowledge

Formazione

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

Strumenti

PyTorch
TensorFlow
ONNX Runtime
TensorRT
CUDA
NVIDIA Jetson
Docker
PCL
WebRTC
MQTT
REST/gRPC
Git

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

Jobtorob • Milano

Ibrido
EUR 40.000 - 60.000
Senior Computer Vision Engineer
Senior Computer Vision Engineer

trtwo • Roma

In loco
EUR 30.000 - 42.000
Senior Software Engineer, Robotics Vision (Edge & Cloud)
Senior Software Engineer, Robotics Vision (Edge & Cloud)

Oversonic • Carate Brianza

In loco
EUR 55.000 - 80.000
Junior Computer Vision Engineer
Junior Computer Vision Engineer

trtwo • Roma

In loco
EUR 20.000 - 24.000
Mid-Senior Software Engineer - Computer Vision Integration
Mid-Senior Software Engineer - Computer Vision Integration

Randstad Filiale di Milano Technologies • Lombardia

Ibrido
EUR 36.000 - 45.000
Smart working
Orario flessibile
Junior Computer Vision Engineer - Stage
Junior Computer Vision Engineer - Stage

DGS • Trieste/Trst

In loco
EUR 35.000 - 50.000
Autonomous Flight Software Engineer
Autonomous Flight Software Engineer

AURYN Aero • Roma

In loco
EUR 40.000 - 60.000
Mid-Senior Software Engineer – Computer Vision Integration
Mid-Senior Software Engineer – Computer Vision Integration

Randstad Digital Italia • Seregno

Ibrido
EUR 45.000
Smart working 1 giorno/settimana
Vision Software Engineer
Vision Software Engineer

Stevanato Group • Piombino Dese

In loco
EUR 40.000 - 60.000
Machine Learning Engineer, VLA & RL - Senior
Machine Learning Engineer, VLA & RL - Senior

Cyberwave S.p.a. • Milano

In loco
EUR 70.000 - 90.000
Competitive compensation
Access to real robots
Meaningful equity