Cosa Facciamo

BithiaTec è una società che opera nell’ambito dello sviluppo software con particolare focus sui sistemi embedded.

Le attività di sviluppo svolte da BithiaTec sono caratterizzate da elevati contenuti tecnologici e ricoprono numerosi campi di interesse che spaziano dai driver di basso livello alle applicazioni o ai sistemi di automazione industriale.

I rami principali sono tre:

Embedded

Nell’ambito dei Sistemi Embedded, BithiaTec fornisce servizi di progettazione ad elevato contenuto tecnologico in diversi settori :

Linux Embedded
Automotive
Home Automation
Graphical User Interface
Testing

BithiaTec esegue sviluppo firmware su microcontrollori basati su core :
@ARM (ST Microelectronics, Cypress, Atmel, Freescale, Infineon, Renesas, Silicon Labs, Texas Inst, …)
@PowerPC (Motorola, …)
@MIPS (Microchip, …)

Sistemi Operativi
Linux Embedded
Windows CE
VxWorks
OSEK
TI-RTOS
Esperienze Linux Embedded
Installazione e configurazione ambienti di crosscompilazione. 
Configurazione e compilazione di bootloader e kernel Linux.
Sviluppo di device driver in kernel space e user space.
GPIO, I2C, I2S, SPI, ADC, DAC, UART, PWM, MODBUS
Esperienze Automotive
Sviluppo applicazioni in ambiente AUTOSAR.
Sviluppo BSP e applicazioni linux.
Porting di driver e applicazioni da e verso Linux.
Familiarità con prodotti e soluzioni @Vector.
Utilizzo protocolli CAN, LIN, MOST, DBUS e FlexRay
Home Automation
Sviluppo di applicazioni per gestione di sensori ed attuatori in ambiente domestico.
Sviluppo di applicazioni per efficientamento energetico
Graphical User Interface
Sviluppo applicazioni grafiche in QT4/QT5
Testing
Sviluppo di test di fine Linea

ICT/IOT

Gestione applicazioni su piattaforme web e cloud per l’interconnessione e la gestione da remoto di sensori, attuatori o altri sistemi embedded
Gestione dell’acquisizione, integrazione e analisi dei dati forniti dai dispositivi interconnessi.
Gestione della sicurezza e dell’integrità dei dati nella comunicazione tra i dispositivi con l’utilizzo delle tecnologie di interconnessione adeguate

Definizione, sviluppo e gestione dei componenti software per l`interfacciamento dei device, il prefiltering dei dati, la comunicazione con sistemi remoti di raccolta e gestione dei dati

Esperienze principali
* conoscenza standard di comunicazione in ambito M2M (RFID, GSM, 3G) e IoT (TCP/IP, MQTT, WiFi, Ble)
* linguaggi: Java, Javascript, Node.js, Python, C/C++, C#
* DB: Postgres, MSSQL, Oracle, SQLite
* networking, connettività e sicurezza: IPV6, Bluetooth, Zigbee, Z-Wave, IEE 802.11, Cellular networks (GSM/3G/4G), NFC/RFID

Custom Software Developer

In ambito Software elaboriamo diverse soluzioni “cucite su misura” in base alle necessità del cliente, da un sistema centralizzato che comunica con delle macchine industriali fino all’app per il mobile. Tutto progettato e implementato ad hoc.

Competenze Sviluppo Web Frontend:
Html5, CSS, JavaScript, Angular, Node.js, ASP.NET web API, Piattaforme di E-commerce (WordPress + woocommerce , Prestashop, Magento), Rest Api
Competenze Sviluppo Web Backend:
Linguaggi: Python, Java
Framework: Django, Spring, Gunicorn
Competenze DB:
Oracle, PostgreSQL, MySql, SQlite, Pl/Sql
Competenze Mobile:
Sistemi Operativi: Android, Ios, Blackberry
Linguaggi: Java, C#, Swift, Objective-C, Kotlin
Competenze Networking
Ngnix, Apache 
Competenze Embedded
Linguaggi: C/C++