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.
- ...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,... ...code to troubleshooting the physical robot on the factory floor. Key Responsibilities...ConsigliatoTempo pienoImpiego permanenteLavoro ibridoLavoro da casaOrario flessibile
- ...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
- ...We are looking for a Robotics Engineer focused on teleoperation, robot control, and realtime motion pipelines for humanoid robots. The role focuses on building... ..., debug realtime systems, and integrate robotics software components; ~ Familiarity with robot control,...Consigliato
- ...Requirements EXPERIENCE / QUALIFICATIONS ~ Bachelor’s or Master’s degree in Computer Science or Engineering (Computer Science); ~3+ years of experience as a software engineer in Linux or Windows C++ Dev; ~ Experience designing and developing scalable, high-...ConsigliatoTempo pienoLavoro 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...ConsigliatoSmart workingContratto con partita IVA
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 ibrido- ...Liferay Liferay is a uniquely profitable B2B enterprise software company with 1,000+ fiery-eyed employees all across Europe, the... ...is about core values. ~+5 years of experience with software engineering best practices: version control, unit testing, etc. ~Write high...
- ...5-6 persone. La figura ricercata ha già maturato un'esperienza come programmatore e si occuperà di sviluppo e manutenzione di software proprietari aziendali. Responsabilità principali: Assistenza tecnica e supporto al team IT Collaborazione con il team IT...Impiego permanenteTempo determinatoDisponibilità immediata
- FILIALE: VIMERCATESPECIALIZZAZIONE: CORE SKILL - Engineering Grafton Engineering è la specializzazione di Gi Group dedicata a valorizzare... ..., Elettronica, Informatica). Conoscenza in ambito hardware/software di controllo (da considerare un plus la conoscenza tecnica di...TemporaneoImpiego permanenteOrario flessibile
- Cerchiamo una risorsa da coinvolgere nello sviluppo e nell’evoluzione della nostra piattaforma applicativa aziendale, con focus su backend, integrazioni, API e gestione dati. La figura si occuperà di sviluppare e mantenere applicazioni web, creare API a supporto del...5 giorni/sett.
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 IVA30.000 € - 40.000 €
...Luogo: Monza-Brianza (MB) Modalità: Presenza, successivamente ibrido 1. IL TUO RUOLO Entrerai a far parte del team Software occupandoti dello sviluppo e della gestione di applicazioni e servizi backend in C#/.NET . Ti occuperai della progettazione e...Smart workingLavoro ibrido- Gielle Informatica Srl, società di consulenza informatica presente sul mercato da oltre 40 anni, si distingue per l’affidabilità e l’innovazione nelle soluzioni ICT offerte ai propri partner. La nostra divisione Recruiting è alla ricerca, per conto di un nostro cliente,...Tempo pienoContratto con partita IVA
30.000 € - 45.000 €
Fincons Group è una società internazionale di consulenza IT che da oltre 40 anni accompagna le imprese nel cogliere le opportunità del cambiamento digitale, proponendo soluzioni e tecnologie all’avanguardia che anticipano sempre il futuro. Alle aziende dei settori...Tempo pienoLavoro ibrido200 - 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 permanenteApprendistato35.000 € - 45.000 €
...partners and each other. Requirements ~ Bachelor’s or Master’s degree in Computer Science or Engineering (Computer Science); ~3+ years of experience as a software engineer with most of that experience developing with Android SDK ; ~ Strong experience...Tempo pienoLavoro ibridoOrario flessibile30.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
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...Tempo pienoImpiego permanente- ...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
- ...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...
40.000 € - 48.000 €
...Italia, società del Gruppo e-work, ricerca per una delle maggiori compagnie di assicurazioni in Italia e in Europa, un/una Senior Software Developer – C# / .NET / React - Monza che lavorerà presso una agenzia della Compagnia a Monza. La risorsa sarà coinvolta...45.000 € - 55.000 €
...the following characteristics: EDUCATION: High-School degree (minimum) or Master degree in Electronics/Electrical/Communication Engineering (best); LANGUAGE SKILLS: Intermediate (minimum) English Level (especially reading comprehension of technical language is...- 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 AI DEVELOPER per importante cliente. Il candidato ideale dovrà avere almeno...Smart workingRemoto
40.000 € - 45.000 €
...The qualified candidate will join the design and development engineering team located in Cinisello Balsamo (MI), where he will work on... .... Firmware implementation, testing and troubleshooting. Software maintenance and identification of improvements / corrective actions...Lavoro ibrido30.000 €
...innovative nei settori Electrical Connectors , Fluid Connectors , Robotics e Textile . Per potenziare il nostro team Technical Service... ...e sviluppare soluzioni meccaniche personalizzate mediante software CAD 2D e 3D. Gestire i progetti nelle fasi di progettazione,...Tempo pieno40.000 € - 50.000 €
...Position Summary We are seeking a skilled Instrumentation & Control Engineer to join our After Market team in Nova Milanese. This role... ...CAD systems (AutoCAD at minimum), PLM tools, and standard office software packages. About Our Company We are a dynamic organization...Tempo pienoImpiego permanente50.000 € - 55.000 €
...le persone a fare la differenza. Figura ricercata AI Engineer / Technical Lead Per la nostra sede di Cinisello Balsamo,... ...Chi cerchiamo ~ Almeno 8 anni di esperienza nello sviluppo software ~ Esperienza nell'integrazione di soluzioni basate su Artificial...Lavoro ibridoRemoto
- vendita software Provincia di Monza e Brianza
- controllo qualità software Provincia di Monza e Brianza
- manutenzione software Provincia di Monza e Brianza
- in 3d per software Provincia di Monza e Brianza
- analisi progettazione software Provincia di Monza e Brianza
- c++ software Provincia di Monza e Brianza
- assistenza software
- vendita software
- embedded software
- software asset management specialist

