Software Engineer - IoT EC Cloud PlatformResponsibilitiesQualificationsDesirable ExperienceOffice Location
EUROTECH S.p.A
Amaro, Italy
2 gg fa

Eurotech, a global company leader in Cloud platforms for the Internet of Things (IoT), in manageable hardware and software solutions for the IoT Edge, and in enabling connected business-to-business applications for small and large enterprises, is seeking a skilled, motivated, and enthusiastic IoT Software Engineer to join its core engineering team.

We are seeking passionate software engineers with a solid foundation in object-oriented software development, a strong background on data management systems, and a passion for large distributed real-time systems, big data, and streaming applications.

You will work on all aspects of software product development including design, implementation and testing. You will employ cutting edge technologies, adopt good software engineering practices and an agile development cycle, and be part of a vibrant open source community.

As a member of the engineering organization, the candidate will join an international team of talented developers and will be involved in state-of-art technology and will actively contribute to leading open source IoT projects and engage with global customers worldwide.

Responsibilities

  • Build systems to collect, transport, store, and analyze data collected from devices
  • Design, code, and debug multi-tier applications
  • Engage and contribute in open source communities
  • Conduct feasibility and cost studies of custom software projects
  • Qualifications

  • BS or MS Degree in Computer Science or related fields
  • Minimum 2-year experience
  • Strong programming ability in Java and C / C++
  • Working experience of micro-services and web applications specifically J2EE, Servlets, REST, AJAX
  • Experience with message brokers and their deployments Apache Kafka, ActiveMQ, and Camel
  • Expert knowledge data storage solutions MySQL, Elasticsearch and other databases
  • Good experience working in Unix / Linux environments
  • Strong ability to communicate technical concepts clearly and effectively
  • A team player with self-motivation
  • Good knowledge of the English language
  • Desirable Experience

  • Experience designing software for high volume and high scalable systems
  • Knowledge of secure computing, cryptographic protocols and communications security
  • Experience with data pipelines : time series storage (e.g. Cassandra, Elasticsearch, InfluxDB) and data processing (e.
  • g. Spark, Hadoop) and data visualization (e.g. Pentaho BI, Kibana, JavaScript Dashboards)

  • Real-Time Web UIs development experience : Angular, GWT, GXT, Ajax / Comet / WebSocket a plus
  • Comfortable with version control and release management, e.g. Git and Maven
  • Working experience with Cloud services management and administration (AWS, Azure, Docker)
  • Experience with Continuous Delivery, DevOps, Agile Software Development and SCRUM
  • Udine Area, Italy

    Candidati per questa offerta

    Invia candidatura
    La mia Email
    Cliccando su “Continua”, autorizzo neuvoo ad utilizzare i miei dati ed inviarmi avvisi email come menzionato nella sezione Politica sulla Privacy di neuvoo. Posso ritirare il mio consenso e cancellare la registrazione in qualsiasi momento.
    Continua
    Modulo di candidatura