Engineering and technical services

We offer analysis, design, development and integration of hardware and software systems for consumer products, industrial solutions, network infrastructure and research applications. We can also help companies on automating processes such as builds and testing, training on development practices, or any other engineering aspects. We offer remote work, on-premises work or whatever fits your needs.

Project experience

  • Systems Engineering, Integration & Architecture support
  • Numerical analysis and algorithm development
  • Real-time data acquisition and analysis
  • Software and hardware automated testing
  • Integral web solutions (backend + frontend)
  • Multiplatform native libraries and desktop applications
  • Open source software development, tools and processes
  • Embedded systems full solutions
  • Industrial protocols
  • Robotics applications
  • Network infrastructure design and deployment
  • Cloud infrastructure
  • Processes automation

Technical skills

Development tools and practices:
  • Git
  • Continuous Integration (CI) with Jenkins, Travis, AppVeyor...
  • Continuous Deployment (CD)
  • Project/Issue Management
  • Automated documentation (Doxygen, Sphinx)
  • CMake
  • Vim and Tmux
Programming languages and toolkits:
  • C/C++
  • Python
  • HTML/CSS/Javascript
  • Bash scripting
  • NodeJS
  • Qt/PyQt
  • POSIX, Win32 and macOS low-level APIs
  • Numeric Python (NumPy, SciPy, Matplotlib)
  • React/Redux
  • REST/GraphQL APIs
  • ExpressJS
  • MongoDB
Networking and Systems Administration
  • Amazon Web Services (EC2, VPC, VPN, Route53...)
  • IPsec based VPNs (tunnels and roadwarriors)
  • Active Directory deployment (Samba 4)
  • OpenWRT-based routers setup
  • Linux servers
Operating systems and platforms:
  • Main desktop operating systems: Linux, Windows and macOS
  • Multiple Linux-based ARM boards: RaspberryPi, BeagleBone, Firefly (Rockchip)
  • Multiple ARM embedded microcontrollers either bare-metal or with RTOS
  • Embedded platforms peripherals: SPI, I2C, DMA, GPIO, PWM, UART, Flash, EEPROM...
Standards:
  • CANopen
  • EtherCAT
  • MISRA C (2012) compliance