top of page

We have the necessary skills to analyze, confront and resolve problems in large and interdisciplinary contexts, outlining the correct development strategies to reach the objective.

Developing quality software involves a mastery of paradigms, tools, and programming languages. Furthermore, a knowledge of the necessary software engineering methodologies is essential, from high-level algorithmic specs to development phases, from functional verification to the application’s final release.

In addition to a command of information technology, we also have employees with extensive backgrounds in mathematics, statistics and econometrics, and interdisciplinary skills applicable to the fields of electronics, automation, plant engineering and security.

  • Development languages: C, C++, C#, JAVA, J2EE, .NET, PYTHON, PERL, PHP, IEC-1131 (FDB, ST, LADDER)

  • Native and hybrid languages for mobile applications: Ionic, Angular JS, HTML, XML, JSON, Java, Objective C, Swift

  • Operating systems: Windows, Windows CE, Unix, Linux

  • Methodologies: AGILE, SCRUM

  • Development /configuration environments: ClearCase, Subversion, CVS, GIT

  • Comunication: DALI, KNX, EIB, Modbus, LON, Profibus, CANopen, Ethernet/IP, BACnet etc

  • Connectivity: M2M (Machine to machine), IoT (Internet of Things), Cloud (services and technologies)

  • Hardware: Siemens programmable controllers, PLC architectures, ARM-based architectures (Cortex-A e Cortex-M), Intel-based architectures (Core ix, Atom, Celeron, Xeon)

  • Neural networks, Machine learning: models of machine learning, inductive logic programming, Bayesian algorithms and networks etc.

bottom of page