Descrizione del lavoro sviluppatore di dati Modello/Breve

Stiamo assumendo un ingegnere software incorporato esperto e qualificato per unirsi al nostro team! Come ingegnere software incorporato nella nostra organizzazione, eseguirai l'intero ciclo di vita dello sviluppo del software incorporato.

Profilo di lavoro per sviluppatori di dati

Un sistema incorporato o ingegnere del software contribuisce alla progettazione, allo sviluppo e alla manutenzione di sistemi incorporati nei prodotti. Il lavoro comporta spesso lo sviluppo del software. Tuttavia, richiede anche l'esperienza di interi sistemi incorporati.

Poiché il lavoro di un ingegnere incorporato varia per azienda, non esiste una descrizione specifica. Le aziende usano la frase "ingegnere incorporato", sebbene la funzione sia descritta in modo diverso. Un ingegnere incorporato è un termine utilizzato da alcune aziende per fare riferimento agli ingegneri che si occupano esclusivamente di software incorporato. Altre aziende sostengono che gli ingegneri incorporati sono più coinvolti nell'intero sistema.

Denunciare a

  • CTO

Responsabilità degli sviluppatori di dati

  • Pianificare e partecipare a revisioni di architettura, requisiti, progettazione, codice e dei casi di prova
  • Crea architetture incorporate innovative per aiutare le nostre ambizioni di sviluppo del prodotto in espansione
  • Hardware Reverse Engineering, Decomping/Smontaggio di codice incorporato e analisi del protocollo
  • Contribuire alla creazione di processi software e migliori pratiche
  • Implementare analisi dei dati complicati, routing dati e/o metodi di sistema di controllo
  • Collaborare con partner di sviluppo esterno per accelerare i progressi e i risultati del progetto
  • Gioca un ruolo vitale nella creazione dell'architettura del software e della progettazione per l'efficienza e la riusabilità
  • Interpretare e segnalare i risultati dei test ed essere un forte sostenitore della qualità durante il processo di sviluppo
  • Crea prototipi, dimostrazioni e proposte
  • Esamina l'interfaccia utente del prodotto per la conformità ai criteri di progettazione
  • Sviluppo e rilascio di software per progetti specifici
  • Coaching junior ingegneri e dirigere piccoli team di sviluppo
  • Fornire leadership tecnica e coaching a più membri del team junior
  • Vista esperienza di integrazione di numerosi componenti da diversi fornitori in un sistema completamente funzionante e coeso
  • Partecipa alle revisioni tecniche e del programma come presentatore o revisore
  • Dimostrare il progresso di team, compromessi tecnologici e piani per la tabella di marcia di prodotto attuali e future
  • Responsabile della formazione dei rapporti diretti e dello sviluppo della carriera, nonché del morale e della produttività del team
  • Contribuire alla progettazione dell'architettura del sistema del veicolo
  • Considerare l'attività tecnica e il completamento delle attività nei tempi previsti e nel budget

Requisiti e competenze degli sviluppatori di dati

  • Una laurea o un master in informatica, ingegneria o ingegneria informatica
  • Conoscenza lavorativa di C, C#, Linux, Java, Python, Agile, CMMI, GIT, HDMI e FPGA Software e sistemi
  • Conoscenza di Linux incorporato e incorporato C
  • Ampia conoscenza dei sistemi operativi, test unitari, progettazione dell'algoritmo e calcolo
  • Programmazione semplice e debug
  • è un risolutore di problemi coscienziosi