Embedded Software Engineer - Java - IoT - Freelance/Contract - Lisbon

Lisbon  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Java (Programming Language) Embedded Software Continuous Integration Agile Methodology Cloud Computing Cryptography Embedded Systems Internet of Things (IoT) Software Version Control C++ (Programming Language) Databases Continuous Delivery Domain Name System (DNS) Network Security PostgreSQL MongoDB MySQL Message Queuing Telemetry Transport (MQTT) NoSQL Public Key Infrastructure Scrum Methodology RSA (Cryptosystem) SQL Databases TCP/IP Virtual Machines PIC Microcontroller Git Kanban Sensors Gitlab-ci Cassandra Codebase Actuators Restful Api Safety Principles Database Administration Programming Languages

Description

Embedded Software Engineer - Java - IoT - Freelance/Contract - Lisbon

Robson Bale are looking for an Embedded Software Engineer to come on board for an initial 6 month contract in Lisbon.

6 months, market rate

2 days per week on site will be required for this role.

Requirements:

  • Proficiency in Java: Strong knowledge and experience in Java programming language, REST APIs, including its various libraries, frameworks, and best practices. If worked on android it's a plus.
  • Proficient with Cryptographic algorithms: Strong knowledge on cryptographic algorithms like PSK,PKI,RSA, ECDSA,SHA etc is required.
  • Version Control: Proficiency in version control systems like Git for collaborative development and managing codebase changes.
  • Good understanding on C or C++: programming language, including its various libraries and frameworks.
  • Continuous Integration/Continuous Deployment (CI/CD): Good understanding of CI/CD pipelines and experience with tools like Dockers, Virtual Machines, Containers, Harness or GitLab CI for automating the build, test, and deployment process.
  • IoT Protocols and Technologies: Familiarity with IoT protocols such as MQTT, CoAP, HTTP, and IoT platforms.
  • Networking: Knowledge of networking concepts including TCP/IP, UDP, HTTP, and DNS. Understanding of network security principles is also beneficial.
  • Database Management: Experience with databases like SQL (eg, MySQL, PostgreSQL) and NoSQL databases (eg, MongoDB, Cassandra) for storing IoT data.
  • Cloud Computing: Understanding of cloud computing concepts.
  • Agile Methodologies: Experience working in Agile development environments, such as Scrum or Kanban, to deliver high-quality software incrementally.
  • Security: Awareness of IoT security challenges and best practices for securing IoT devices, networks, and data.
  • Embedded Systems: Understanding of Embedded systems development and experience with microcontrollers, sensors, and actuators commonly used in IoT devices.

6 months, market rate

2 days per week on site will be required for this role.

Embedded Software Engineer - Java - IoT - Freelance/Contract - Lisbon

Start date
ASAP
Duration
6 months
From
Robson Bale Ltd
Published at
03.04.2024
Project ID:
2735351
Contract type
Freelance
To apply to this project you must log in.
Register