Software Engineer
Primary stack
CC++PythonAssemblyAI
Nice to have's
CortexAgile
Job description
About the Position
We are seeking a Software Engineer with experience in embedded systems and algorithm development for a role in Italy.
Responsibilities
- Produzione di software di alta qualità per piattaforme embedded
- Sviluppo ed implementazione di algoritmi di controllo e processo
- Sviluppo di interfacce utente
- Redazione report interni e manuali utente
- Assiemaggio parti meccaniche ed elettriche in fase di prototipazione
- Seguire fornitori e richieste cliente (lato tecnico)
Examples of Final Applications
- Controllo motori
- Gestione telecamere
- Gestione diversi tipi di sorgenti laser
- Script ad alto livello per la comunicazione tra software differenti
- Sviluppo di interfacce utente
Requirements
Education
- Minimo: laurea Triennale con tesi sperimentale, in Ingegneria Elettronica/Informatica o titolo equivalente
- Preferita: laurea Magistrale
Experience
- Sviluppatore di codice, da neo-laureato fino a 4 anni, preferita in ambito automazione, preferita presso aziende medio-piccole.
- Lavoro in laboratorio, per test e/o sviluppo e/o produzione.
Minimum Knowledge Required
- Ottima dimestichezza con almeno uno dei seguenti linguaggi: C, C++ o Python.
- Eccellente conoscenza del linguaggio C, impiegato su microcontrollori con e senza sistema operativo.
- Sviluppo SW su Windows e/o Linux.
- Conoscenza base di elettronica: capacità di leggere uno schematico o schema elettrico
- Conoscenza base di elettronica: capacità di debug a livello circuitale
- Dimestichezza con uso di strumenti per il debug FW/HW: oscilloscopio, multimetro.
- Abilità manuali base: saldatura componenti su stampati, realizzazione cavi semplici, assiemaggio di parti meccaniche ed elettriche (es. montare un PC desktop).
Preferred Knowledge
- Single Board Computer: es. Raspberry, Beaglebone, etc.
- Microcontrollori ARM Cortex M e/o 8/16 bit Microchip
- Interfacce seriali (almeno una tra): I2C, SPI, UART, USB
- Uso di GIT o equivalente per SW version control
- Sviluppo software secondo metodologie: “Agile”, “design for test”
- Buona conoscenza lingua Inglese: scritta e parlata.
We Offer
- Competitive salary
- Opportunity to work in a dynamic and innovative environment
- Professional growth and development
About the Company
[Company description if present]
How to Apply
Invia il tuo CV con lettera di presentazione a [email protected] indicando nell’oggetto “Software Engineer”
© BRIGHT SOLUTIONS. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.