Text copied to clipboard!
Titolo
Text copied to clipboard!Ingegnere software C
Descrizione
Text copied to clipboard!
Stiamo cercando un Ingegnere software C altamente qualificato e motivato per unirsi al nostro team di sviluppo. Il candidato ideale avrà una solida esperienza nella programmazione in linguaggio C, una profonda comprensione dei sistemi embedded o a basso livello, e la capacità di lavorare in ambienti complessi e dinamici.
In questo ruolo, sarai responsabile della progettazione, sviluppo, test e manutenzione di applicazioni software scritte in C, spesso in ambienti con risorse limitate o in tempo reale. Collaborerai con altri ingegneri, project manager e stakeholder per garantire che le soluzioni software siano efficienti, affidabili e scalabili.
Le tue attività quotidiane includeranno l'analisi dei requisiti, la scrittura di codice pulito e ben documentato, la revisione del codice dei colleghi, la risoluzione di bug e l'ottimizzazione delle prestazioni. Sarà inoltre importante mantenere una documentazione tecnica accurata e contribuire al miglioramento continuo dei processi di sviluppo.
Il candidato ideale possiede una laurea in Ingegneria Informatica, Elettronica o discipline affini, e ha almeno 3 anni di esperienza nello sviluppo software in C. È richiesta familiarità con strumenti di versionamento come Git, ambienti di sviluppo integrati (IDE), e sistemi operativi come Linux. La conoscenza di altri linguaggi come C++, Python o Assembly sarà considerata un plus.
Offriamo un ambiente di lavoro stimolante, con opportunità di crescita professionale, formazione continua e la possibilità di lavorare su progetti innovativi in ambito tecnologico. Se sei appassionato di programmazione a basso livello e desideri contribuire allo sviluppo di soluzioni software all'avanguardia, ti invitiamo a candidarti.
Responsabilità
Text copied to clipboard!- Progettare e sviluppare software in linguaggio C
- Analizzare i requisiti tecnici e funzionali
- Scrivere codice efficiente, sicuro e documentato
- Eseguire test unitari e di integrazione
- Collaborare con team multidisciplinari
- Effettuare il debug e la risoluzione dei problemi
- Ottimizzare le prestazioni del software
- Mantenere la documentazione tecnica aggiornata
- Partecipare alle revisioni del codice
- Contribuire al miglioramento dei processi di sviluppo
Requisiti
Text copied to clipboard!- Laurea in Ingegneria Informatica, Elettronica o simili
- Esperienza di almeno 3 anni nello sviluppo in C
- Conoscenza dei sistemi embedded o real-time
- Familiarità con Git e strumenti di versionamento
- Esperienza con sistemi operativi Linux
- Capacità di scrivere codice pulito e manutenibile
- Buone capacità di problem solving
- Conoscenza di C++, Python o Assembly (preferibile)
- Capacità di lavorare in team
- Buona conoscenza della lingua inglese
Domande potenziali per l'intervista
Text copied to clipboard!- Qual è la tua esperienza nello sviluppo in linguaggio C?
- Hai mai lavorato con sistemi embedded o real-time?
- Quali strumenti di versionamento hai utilizzato?
- Hai esperienza con sistemi operativi Linux?
- Hai familiarità con altri linguaggi come C++ o Python?
- Come affronti il debug di un'applicazione complessa?
- Hai mai lavorato in team agili o scrum?
- Come garantisci la qualità del codice che scrivi?
- Hai esperienza con test unitari e di integrazione?
- Qual è stato il progetto più complesso a cui hai lavorato?