Robotics Software Engineer (Navigation)
Oversonic
The Role
We are looking for a hands-on Robotics Software Engineer to join our Navigation Team. This is an operational role, not a research one: our robots are already deployed in factories, and we need someone to solve the complex engineering problems that only appear in production.
You will own the software platform beneath our navigation stack. By collaborating across the Software, Hardware, and Customer Support teams, you will ensure our system becomes increasingly robust—taking end-to-end ownership from debugging code to troubleshooting the physical robot on the factory floor.
Key Responsibilities
- Maintain & Optimize: Debug and refactor existing ROS/ROS 2 C++ and Python codebases rather than building from scratch.
- Hands-on Hardware: Configure hardware, calibrate sensors (LiDAR, IMU, cameras), and test physical robots.
- Testing & Tuning: Measure the robot’s performance against tech specs and tune SLAM, localization, and path-planning for dynamic environments.
- Field Support & Deployment: Troubleshoot production issues, validate bug fixes on hardware, and provide technical assistance for deployed robots.
Requirements
- Degree in Robotics, Computer Science, Automation Engineering, or a related field.
- Real-world experience deploying, testing, and maintaining autonomous robot navigation systems.
- Strong C++ and Python skills with a knack for debugging existing code.
- Solid practical ROS/ROS 2 experience, especially the navigation stack (Nav2).
- Ability to diagnose complex hardware/software interactions and troubleshoot sensors (LiDAR, RGB-D cameras, IMUs).
- Familiarity with IoT/streaming protocols (MQTT, NATS, WebRTC).
- Proactive team player with transparent approach, willing to help others and continuously improve daily operations.
- Willingness to travel occasionally to customer sites for on-site troubleshooting.
- Full professional proficiency in English.
Nice to Have
- Experience with industrial robots, AMRs (Autonomous Mobile Robots), or AGVs, including the commissioning of automation systems and industrial tools.
- Experience with modern software practices: Docker, Kubernetes, CI/CD pipelines.
- Experience with robotic fleets management systems
- Familiarity with AI/ML and Deep/Reinforcement Learning techniques applied to robotics.
Other details:
- Location: Carate Brianza (MB), Italy.
- Contract: Full-time, permanent.
- Flexibility: A flexible start time (1.5-hour window).
- Hybrid Work: Opportunity to work from home one day per week.
50.000 €
...Descrizione azienda Openjobmetis Spa, divisione specializzata Permanent Placement, ricerca e seleziona un/una Automation Engineer per azienda italiana specializzata nella progettazione e produzione di sistemi scorrevoli settore arredamento con forte orientamento all...ConsigliatoTempo pienoImpiego permanente40.000 € - 50.000 €
...lavorerà in sinergia con un team giovane e consolidato, costituito circa da 20 risorse. In particolare, si occuperà di: ·Scrittura del software PLC ed HMI (Siemens Step7 e TIA/ Rockwell Allen Bradley / HMI: WinCC) ·Collaudo e commissioning degli impianti presso Clienti in...ConsigliatoImpiego permanenteRemoto- ...ricercata è uno/a Machine vision & robotic engineer in automazione industriale nel ramo della visione artificiale e robotica. Siamo una giovane azienda con... ...di visione artificiale Sviluppo software e programmazione robot (antropomorfi e scara) Sviluppo software...ConsigliatoOrario flessibile
- ...Requirements EXPERIENCE / QUALIFICATIONS ~ Bachelor’s or Master’s degree in Computer Science or Engineering (Computer Science); ~4+ years of experience as a software engineer in Linux or Windows C++ Dev; ~ Experience designing and developing scalable, high-...ConsigliatoTempo pienoLavoro ibridoRemotoOrario flessibile
38.000 € - 48.000 €
...internazionale del settore tecnologico, specializzata in soluzioni di videosorveglianza e registrazione video: Posizione: Software Developer C++ - Categorie protette L. 68/99 La risorsa entrerà in un team di sviluppo software che realizza soluzioni di registrazione...ConsigliatoImpiego permanenteLavoro ibridoRemotoOrario flessibile- ...Se vuoi crescere, divertirti e fare la differenza, il team kalpico ti sta aspettando! Siamo alla ricerca di un Automation Software Engineer P.IVA curioso/a, appassionato/a e pronto/a a dare il proprio contributo. La risorsa si inserirà all’interno dell’area...Smart workingContratto con partita IVA
40.000 € - 50.000 €
...Il nostro cliente è una PMI operante a livello internazionale, software house specializzata nello sviluppo di soluzioni per l’Industrial... .../software di controllo) o algoritmi avanzati (es. reti neurali/robotica/droni). Requisiti: Titolo di studio: Laurea...- ...La divisione Engineering di CLAIRE JOSTER by Eurofirms Group , Società... ..., è alla ricerca di un/una ROBOTICS DESIGN ENGINEER per realtà... ...particolari costruttivi utilizzando software CAD 3D; Collaborare con il... ...per l'integrazione di robot antropomorfi, sistemi di visione...
1.595,91 - 1.656,98 €/mese
Descrizione azienda Synergie Italia Spa , filiale di Seregno , seleziona per azienda cliente operante nel settore delle lavorazioni meccaniche di precisione un/una: ADDETTO / ADDETTA ALLA PROGRAMMAZIONE CNC - STOZZATURA Sede di lavoro: Seregno CCNL: Metalmeccanica...Tempo pienoSomministrazione40 h/sett.Dal lunedì al venerdì- ...prodotti, ci ha incaricati della Ricerca e Selezione di un/a Softwarista PLC La persona prescelta avrà l’opportunità di entrare a far... ...strategie. Avrà la responsabilità di progettare e sviluppare il software PLC su impianti automatizzati, garantendo l'efficienza...Impiego permanenteTurni
23.300 € - 26.000 €
...far parte del mondo Zucchetti! Posizione: Per la sede di Monza siamo alla ricerca di una risorsa da inserire nel ruolo di software developer. Il Team: La risorsa verrà inserita nel team di sviluppo dedicato a progetti software del mondo ERP e...Smart workingLavoro ibrido23.300 € - 26.000 €
...entra a far parte del mondo Zucchetti! Posizione Per la sede di Monza siamo alla ricerca di una risorsa da inserire nel ruolo di software developer. Il Team La risorsa verrà inserita nel team di sviluppo dedicato a progetti software del mondo ERP e gestionale...Smart workingLavoro ibrido40.000 € - 48.000 €
...sviluppo e nell’evoluzione della piattaforma applicativa aziendale, con l’obiettivo di sviluppare, integrare e mantenere sistemi software a supporto dei processi operativi e di analisi. Il ruolo prevede attività di sviluppo backend e frontend, integrazione tramite...- ...Thermo Fisher Scientific seeks a Vision Systems Project Engineer to support the introduction and optimization of automated inspection processes for sterile injectable medicines. The role involves developing technical documentation, creating inspection recipes, and ensuring...
40.000 € - 55.000 €
...progettuale internazionale presso un nostro cliente svizzero del settore banking siamo alla ricerca di un .NET Senior Software Engineer Requisiti richiesti: Almeno 5 anni in ruolo analogo; Consolidata esperienza di sviluppo con linguaggio C#, .NET...Tempo pienoLavoro ibridoOrario flessibile- La LOG.IT s.r.l., società specializzata nell’integrazione dei dati e nello sviluppo di piattaforme tecnologiche, in grado di processare e rendere intellegibili i processi aziendali, seleziona PYTHON DEVELOPER per importante cliente. Il candidato ideale dovrà avere ...Smart workingRemoto
32.000 € - 40.000 €
...sviluppare e mantenere strumenti e flussi di automazione per i nostri ambienti di progettazione elettronica. Inserito/a nel team Software Engineering, lavorerà a stretto contatto con il team di Electronic Layout Design per automatizzare la progettazione, verifica e...180 - 250 €/giorno
...DEVELOPER .NET CON COMPETENZA REACT SEDE LAVORATIVA Monza Requisiti tecnici: esperienza di almeno 3 anni nello sviluppo software (C# / .NET) ottima conoscenza di C# e framework .NET esperienza nello sviluppo di Web Services / API REST buona conoscenza...Impiego permanenteApprendistatoContratto con partita IVA25.000 € - 40.000 €
...MC Engineering è una dinamica società di consulenza informatica , con sedi a Torino, Milano, Roma, Bari, Trieste e Firenze. Lavoriamo... ...coinvolta nella progettazione e nello sviluppo di un framework software multicomponente a supporto delle attività di sviluppo e validazione...Lavoro ibrido3 giorni/sett.42.000 €
...system landscape. You act as the technical lead for the team’s Camunda-based card application process system, own and evolve the software architecture vision, and align regularly with architects. You work closely with the Product Owner, Product Managers,...Contratto con partita IVA200 - 230 €/giorno
...onsite e 2 giorni da remoto Stiamo cercando un Java Developer da inserire in un progetto di sviluppo e manutenzione di una piattaforma software on-premise. La risorsa si occuperà di attività di analisi, sviluppo software principalmente backend, supporto allo sviluppo...Tempo pienoContratto con partita IVARemoto5 giorni/sett.28.000 € - 40.000 €
...apportando competenze tecniche e seguendoli nei loro processi di innovazione e di trasformazione. Siamo alla ricerca di uno Sviluppatore Software Embedded da inserire in un progetto nel settore aerospace. Posizione: La risorsa si occuperà dello sviluppo e dell’...Impiego permanenteApprendistato30.000 € - 45.000 €
...Il nostro cliente è una software house con oltre 40 anni di esperienza nello sviluppo di soluzioni software per il settore chimico. Negli... ...crescita e attualmente è alla ricerca di un Desktop Software Engineer. Posizione: Progettare, implementare e gestire applicazioni...Smart working- Orienta Digital , divisione specializzata nella ricerca e selezione di profili ICT, per azienda partner operante nel settore della distribuzione di prodotti informatici, è alla ricerca di un/una: Sviluppatore ERP La risorsa avrà un ruolo chiave nella gestione...Impiego permanente
- ...Thermo Fisher Scientific seeks a Manufacturing Engineer to join its Monza production facility. The role focuses on operational excellence, process improvements, and quality assurance in a regulated GMP environment, involving equipment operation, troubleshooting, and cross...
- ...contribute to ensuring the highest quality production standards that help make the world healthier, cleaner, and safer. As a Manufacturing Engineer I, you'll contribute to operational excellence through process improvements, technical troubleshooting, and quality assurance in a...Lavoro da remotoTempo pienoTurniOrario flessibileTurno di notte
38.000 € - 45.000 €
...prodotto consolidata nel mercato delle soluzioni e dei servizi ICT . Per ampliamento dell’organico ricerchiamo figura di Senior Software Developer – C# / .NET / React. Descrizione del ruolo La risorsa sarà coinvolta nello sviluppo e nell’evoluzione della...Tempo pienoImpiego permanente40.000 € - 55.000 €
...in contesto progettuale SAFe Agile presso un nostro cliente svizzero del settore banking siamo alla ricerca di Java Software Engineer esperto di Camunda Requisiti richiesti: Almeno 5 anni in ruolo analogo; Approfondita conoscenza di Camunda e/o CIBseven...Lavoro ibrido- ...collaborare con i team IT, Data e Business nelle diverse fasi dei progetti. Requisiti: - Almeno 5 anni di esperienza nello sviluppo software, con focus su C# / .NET; - ottima conoscenza di C# e framework .NET; - esperienza nello sviluppo di Web Services / API REST; -...Tempo pienoLavoro ibridoDisponibilità immediata
- ...collaborare con i team IT, Data e Business nelle diverse fasi dei progetti Requisiti - almeno 5 anni di esperienza nello sviluppo software, con focus su C# / .NET - ottima conoscenza di C# e framework .NET - buona conoscenza di React o di framework frontend...Tempo pieno
- manutenzione software Provincia di Monza e Brianza
- vendita software Provincia di Monza e Brianza
- in 3d per software Provincia di Monza e Brianza
- controllo qualità software Provincia di Monza e Brianza
- c++ software Provincia di Monza e Brianza
- analisi progettazione software Provincia di Monza e Brianza
- conoscenza del software catia v5
- manutenzione software
- vendita software
- in 3d per software

