Embedded Algorithm Engineer

2 settimane fa


Rome, Italia KRUSH Labs A tempo pieno

Embedded Algorithm Engineer - VIO / Sensor Fusion (Safety-Critical)Are you passionate about R&D, driven to bring real impact, and enjoy taking research from concept to real-world development? Our company is a global, multicultural, privately‑owned research centre founded in Eindhoven, Netherlands, in 2025. Our mission is to develop cutting‑edge solutions at the intersection of modern technology and emerging markets.Key ResponsibilitiesImplement and optimise VIO and multi‑sensor fusion algorithms for embedded CPU/GPU targets within safety‑critical UAV avionics architectures, ensuring deterministic real‑time behaviour and bounded worst‑case execution times.Translate high‑level navigation and perception prototypes into traceable, standards‑compliant C/C++ implementations, maintaining end‑to‑end bidirectional traceability from requirements to code and tests in line with DO‑178C objectives.Design and maintain real‑time data paths for camera, IMU, GNSS and auxiliary sensors, including synchronization, time/space partitioning, and robust handling of degraded or faulty inputs.Contribute to software architecture and interface specifications for onboard navigation/VIO subsystems, consistent with wider avionics system development guidelines (e.g., ARP‑4754A/ARP‑4761).Participate in verification and validation activities (requirements‑based tests, structural coverage, robustness testing) and support generation of certification data packs for safety‑critical software.RequirementsDegree (MSc/PhD preferred) in Computer Engineering, Avionics, Robotics, Electrical Engineering, or related field, with experience in safety‑or mission‑critical embedded systems.Proficiency in C/C++ for embedded targets, cross‑compilation for ARM or similar architectures, and development on embedded Linux and/or RTOS commonly used in avionics.Proven experience implementing and optimising navigation, VIO, SLAM, or sensor fusion algorithms on constrained edge hardware (CPU/GPU), including use of SIMD/vectorisation and, where applicable, CUDA/OpenCL.Solid understanding of real‑time scheduling, partitioning (time/space), and mixed‑criticality systems for UAV or avionics applications, ideally with exposure to ARINC‑653‑style architectures.Familiarity with aviation software and hardware standards, such as DO‑178C (airborne software) and DO‑254 (airborne electronic hardware), and their implications for design, verification, configuration management, and documentation.Experience with hardware‑software integration for flight controllers or avionics units, including common interfaces (SPI, I2C, UART, CAN) and working with sensor and camera modules on UAV platforms.Safety, Certification, and ProcessApply a safety‑driven development approach, contributing to hazard analysis feedback, failure detection/mitigation logic, and defensive coding practices for navigation and perception software.Produce and maintain lifecycle documentation required for certification (plans, standards, requirements, design descriptions, code review records, test procedures and reports, coverage evidence) in accordance with DO‑178C development assurance levels.Collaborate with systems, hardware, and V&V engineers to align algorithm design with safety assessments, verification strategies, and certification roadmaps for UAV platforms.Skills & AttributesMethodical problem‑solving mindset, with emphasis on reproducibility, traceability, and rigorous verification of changes.Strong communication skills to work effectively with certification specialists, systems engineers, and algorithm researchers in a regulated aerospace environment.Proactive in learning evolving standards and practices around safety‑critical UAS software, including model‑based development, formal methods supplements to DO‑178C, and mixed‑criticality UAV architectures.Why Join Us?This is an exceptional opportunity to bring your own daring concepts to life. What sets KRUSH Labs apart is our ability to bridge the gap between theoretical research and real‑world application. Working alongside top talent brings your expertise to a new height. Our engineers are passionate researchers and PhD scientists who are driven to bring real impact. We build solutions for specific needs, addressing existing challenges of a client to ensure they receive practical, high‑performance solutions.Seniority LevelEntry levelEmployment TypeFull‑timeJob FunctionIT Services and IT ConsultingReferrals increase your chances of interviewing at KRUSH Labs by 2x.#J-18808-Ljbffr


  • Embedded VIO

    2 settimane fa


    Rome, Italia KRUSH Labs A tempo pieno

    A dynamic technology research centre is seeking an Entry-level Embedded Algorithm Engineer to implement and optimise VIO and multi-sensor fusion algorithms. This role involves working on safety-critical UAV avionics, translating prototypes into compliant C/C++ implementations, and contributing to software architecture. The ideal candidate should have a...


  • Rome, Italia KRUSH Labs A tempo pieno

    Embedded Algorithm Engineer - VIO / Sensor Fusion (Safety-Critical) Are you passionate about R&D, driven to bring real impact, and enjoy taking research from concept to real-world development? Our company is a global, multicultural, privately‑owned research centre founded in Eindhoven, Netherlands, in 2025. Our mission is to develop cutting‑edge...

  • Algorithm Engineer

    2 settimane fa


    Rome, Italia Altro A tempo pieno

    Siamo alla ricerca di uno Algorithm Engineer per il settore Aerospace & Defense. Si avrà l’opportunità di lavorare in un contesto strutturato, in un team dedicato allo sviluppo di algoritmi per dispositivi di difesa.Your profile :Laurea in Ing. Aerospaziale / Aeronautica;Esperienza almeno 6 mesi in azienda / di tesi magistrale sperimentale,...

  • Sviluppatore di software

    2 settimane fa


    Rome, Italia Top-engineer A tempo pieno

    Top Engineer è una società di consulenza specializzata in progettazione elettronica, meccanica e software. Collaboriamo con grandi realtà industriali, offrendo competenze tecniche avanzate e supporto nello sviluppo e nell’ottimizzazione di progetti ad alto contenuto tecnologico.Per un’attività da svolgersi presso un nostro cliente, siamo alla ricerca...


  • Rome, Italia Mynameis A tempo pieno

    Embedded Firmware Engineer – Nordic Semiconductor Specialist📍 Pomezia, RomaSiamo una boutique di headhunting specializzata nella ricerca di profili senior e middle management. Per un nostro cliente, leader nello sviluppo di soluzioni IoT e industriali, stiamo cercando un Embedded Software Engineer esperto nello sviluppo di firmware a basso livello per...


  • Rome, Italia Mynameis A tempo pieno

    Embedded Firmware Engineer – Nordic Semiconductor SpecialistPomezia, RomaSiamo una boutique di headhunting specializzata nella ricerca di profili senior e middle management.Per un nostro cliente, leader nello sviluppo di soluzioni IoT e industriali, stiamo cercando un Embedded Software Engineer esperto nello sviluppo di firmware a basso livello per...


  • Rome, Italia Alphitek A tempo pieno

    Alphitek S.r.l. , startup innovativa in continua crescita con sede a Nusco (AV), focalizzata sullo sviluppo di soluzioni e sistemi avanzati in ambito embedded e banchi di test , cerca una figura di Middle/Senior Embedded Firmware Engineer per lo Sviluppo Software di sistemi embedded (Io T e industriali).Il ruolo prevede:Sviluppo firmware di sistemi embedded...


  • Rome, Italia Altro A tempo pieno

    Alphitek S.r.l. , startup innovativa in continua crescita con sede a Nusco (AV), focalizzata sullo sviluppo di soluzioni e sistemi avanzati in ambito embedded e banchi di test , cerca una figura di Middle/Senior Embedded Firmware Engineer per lo Sviluppo Software di sistemi embedded (IoT e industriali).Il ruolo prevede:Sviluppo firmware di sistemi embedded...


  • Rome, Italia Alphitek A tempo pieno

    Alphitek S.r.l., startup innovativa in continua crescita con sede a Nusco (AV), focalizzata sullo sviluppo di soluzioni e sistemi avanzati in ambito embedded e banchi di test , cerca una figura di Middle/Senior Embedded Firmware Engineer per lo Sviluppo Software di sistemi embedded (IoT e industriali).Il ruolo prevede:Sviluppo firmware di sistemi embedded in...


  • Rome, Italia ADENTIS Italia A tempo pieno

    CHI SIAMO ADENTIS Italia è un gruppo europeo di consulenza ingegneristica e operativa facente parte del Gruppo MoOngy. Presente in 14 paesi europei con oltre 8.500 dipendenti, abbiamo aperto, da quattro anni, la prima sede italiana a Milano e, vista la continua crescita, stiamo rafforzando e ampliando il nostro team con persone che condividano gli stessi...