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