Martin Löwegren och Sara Gramark smiling infront of the camera

Stabilizzazione dell'immagine, privacy mask, interfacce e garantire una connessione fluida al cloud: tutto questo è il lavoro quotidiano di uno sviluppatore Linux integrata. Per saperne di più, abbiamo chiacchierato con Sara Garmark e Martin Löwegren, due responsabili tecnici al centro di sviluppo Linux presso Axis.

Linux + Axis OS

"Le possibilità per gli sviluppatori sono infinite, c'è davvero qualcosa per tutti", afferma Martin, riflettendo sull'ambito delle opportunità Linux in Axis. Al centro di tutti questi ruoli c'è Axis OS, il nostro sistema operativo personalizzato basato sul kernel Linux. In quanto sistema Linux integrato, viene eseguito direttamente sui nostri dispositivi ed è ottimizzato per prestazioni in tempo reale. Questa potente base guida tutto, dalle nostre telecamere di rete e prodotti audio alle nostre soluzioni indossabili, garantendo prestazioni e affidabilità senza soluzione di continuità.

Cosa aspettarsi come sviluppatore Linux in Axis

Gli sviluppatori Linux svolgono un ruolo fondamentale nell'offerta di prodotti e soluzioni dell'azienda — in sicurezza, analisi video, audio, imaging e altro ancora. Insieme, plasmano e rafforzano l'ecosistema Axis. Sara e Martin ci danno un'istantanea di alcuni dei compiti di cui sono responsabili i loro team.

"Il mio team svolge diverse funzioni, tutte essenziali per garantire il regolare funzionamento dei nostri prodotti", afferma Sara. "Gestiamo aspetti come la stabilizzazione dell'immagine, la correzione dell'effetto barile (correzione delle distorsioni geometriche causate dall'ottica della telecamera), lo stiching (produzione di un'esperienza monocamera per le telecamere panoramiche multisensore) e le sovrapposizioni di testo e immagine. Siamo anche responsabili del privacy mask, sia statico che dinamico, assicurandoci che, se necessario, sia possibile nascondere dettagli sensibili come visi o targhe."

Martin Löwegren e Sara Gramark seduti sulle scale a parlare. Martin Löwegren e Sara Garmark, due responsabili tecnici al centro dello sviluppo di Linux presso Axis.

Il team di Martin è dedicato alle telecamere indossabili, che sono prodotti indossabili spesso utilizzati dalla polizia e dal personale di sicurezza. "Lavoriamo più in alto nell'organizzazione rispetto al team di Sara," dice Martin. “Sviluppiamo su Axis OS e creiamo una soluzione in cui i dispositivi vengono gestiti all'interno di un sistema o aggiungiamo funzionalità come lo streaming di dati dalle telecamere al cloud o l'avvio automatico della registrazione se un agente di polizia cade a terra. Il mio team include sviluppatori C, Rust e Go, oltre a sviluppatori front-end che progettano le interfacce rivolte al cliente."

La collaborazione crea risultati

Una cosa che sia Sara che Martin sottolineano è la collaborazione all'interno dei propri team, tra i team e con altri reparti. "Siamo molto collaborativi e gran parte del nostro lavoro avviene tra i team", afferma Sara. "Unendo le forze con altri team, possiamo ottenere risultati molto più rapidamente e trovare la migliore soluzione tecnica per i nostri clienti."

Martin concorda: "Lo sviluppo di una telecamera indossabile richiede molte competenze, dallo sviluppo dell'hardware e del firmware di basso livello per i driver e la sintonizzazione delle immagini, al software dello spazio utente che integra la telecamera nella soluzione. La collaborazione tra i team è essenziale per il nostro successo. Ad esempio, riutilizzando le funzionalità di Axis OS, il mio team può concentrarsi sulle parti in cui ci differenziamo."

Da laureato a professionista

Che tu sia alle prime armi o già esperto, Axis offre spazio per crescere. "Come giovane professionista, questo è un ottimo posto dove lavorare", afferma Martin. "Ci assistiamo e ci sosteniamo a vicenda, e si può lavorare in tutta la struttura."

Sara aggiunge: "Abbiamo anche molti progetti di tesi di laurea. Sono fantastici per esplorare nuove idee e molti candidati finiscono per unirsi a noi come dipendenti. Oh, e abbiamo questa fantastica iniziativa in molti dei nostri team, Inspiration Fridays, che offre il tempo di sperimentare, provare qualcosa di nuovo ed esplorare senza subire pressioni.

Se entri in Axis con molta esperienza, ci sono anche molte opportunità di sviluppo e sei libero di plasmare la tua carriera come vuoi. Sara spiega: "Ci sono molte opportunità di passare da un team all'altro, a seconda di ciò su cui desideri concentrarti, o opportunità di cambiare ruolo, ad esempio per una posizione dirigenziale invece di uno sviluppo pratico."

Perché lavorare in Axis?

Per Martin, una delle ragioni principali è che tutti vivono e respirano veramente i valori aziendali. "In Axis, si sente davvero che i valori essenziali sono la norma e fanno parte del lavoro quotidiano, non sono semplicemente parole di moda. Agiamo davvero come un unico gruppo, aiutandoci a vicenda, discutendo dei problemi e condividendo le conoscenze."

Per Sara, si tratta di sapere quanto sia importante il lavoro del suo team. Il mio team lavora con i chip Artpec di proprietà di Axis, la ricetta segreta della maggior parte dei nostri prodotti. Siamo al centro di tutto, e questo è davvero entusiasmante." 

Cosa cerchiamo

Quindi, cosa rende ottimo uno sviluppatore Linux in Axis? "Ovviamente bisogna amare la programmazione", dice Martin sorridendo. "Ma altrettanto importanti sono la capacità di risoluzione dei problemi, la curiosità, la comunicazione e la volontà di apprendimento."

Sara aggiunge: "Diamo ai nostri ingegneri sia responsabilità che libertà. Per questo siamo alla ricerca di persone che pensino in modo indipendente, ma che sappiano anche prosperare come parte di un team."

Your new dream job

Il lavoro dei tuoi sogni
ti sta aspettando?