Software and Hardware Engineering

GEM elettronica has developed an in-house capability to design firmware and software for its products. Our personnel analyze requirements, develop and implement successful engineering solutions to fully satisfy customer needs with a mixed solution of an internal specialized Software Lab augmented by proven and qualified external resources.


GEM elettronica achieves the following goals in the software field:

  • High reliability
  • Easy use
  • High system-to-system interoperability
  • Standard platform use (operating systems, interfaces, protocols)
  • Minimized maintenance costs

GEM elettronica Software Team uses state-of-the-art tools including:

  • Integrated development environment (IDE)
  • Real-time emulation/simulation systems
  • UML based documentation
Currently GEM elettronica owns the know-how to develop software in the following areas:

  • Embedded and realtime computing
  • Simulation environment
  • Command & control system
  • Signal and image processing
  • GUI (graphical user interface) based on Linux, LynxOs and Windows
  • GIS (Geographical Information Systems)

cmmi icona
To continue the quality route undertaken years ago, GEM elettronica has initiated the process to obtain CMMI (Capability Maturity Model Integration) certification, SEI level 2.